Is there any program like LINQPad for Java?

JavaIdeLinqpad

Java Problem Overview


I've found LINQPad to be extremely useful when answering StackOverflow questions for C# or VB.NET. It allows me to write up some quick code, run it, and (if I want) see a nicely-formatted dump of the results. That way I can be sure that the code I post actually runs. Thus far I haven't seen anything that I can use to achieve the same result with Java. Is there anything like that out there?

I am not looking for something to query data sources; I just want a light-weight IDE. These are the features I'm particularly interested in:

  • The ability to write and run short snippets of code without establishing a whole project or file structure.
  • Reporting of compiler and runtime errors in the code when it is run.
  • The ability to add references to a particular editor instance.
  • Syntax highlighting and Autocomplete/Intellisense would be a plus.

Java Solutions


Solution 1 - Java

JPad - A java scratchpad for running snippets

JPAD Java scratchpad IDE

Since I also couldn't find one I've decided to write one. Currently it can:

  1. Run java snippets (no class / imports / public blah... needed).
  2. Contains drivers for MS/MySQL/Postgres.
  3. Output results as HTML tables

It's very rough but I will add to it over time. Feedback is definitely welcome.

Solution 2 - Java

This may help : http://www.browxy.com:9000/codeRunner</strike>

EDIT: Url seems to have changed to http://www.browxy.com

Solution 3 - Java

You can use the Groovy web console ; it's possible to speak java in groovy land.

Solution 4 - Java

Java Snippet Runner: Does something similar to Linqpad (jar file, not just for macs)

http://mac.softpedia.com/get/Development/Java/Java-Snippet-Runner.shtml

Code Runner (Commercial): for Mac's only, it'll run code snippets in Java, and lots of other languages too (e.g. Objective C)

http://krillapps.com/coderunner/

Solution 5 - Java

http://ideone.com is an online service that has the features you want.

Solution 6 - Java

I've been using JEdit for a long time, which is a very powerful cross-platform editor, NOT an IDE. It does have plugins to execute Java code right in the editor, and even uses BSH for macros.

Solution 7 - Java

I was looking for a "Java LinqPad" also, and i came across : this

Solution 8 - Java

I've been using IntelliJ IDEA and it works really well as a Groovy scratchpad. The Community Edition is free too.

You need to create a new project, but then can add Groovy scripts to it and run them on the fly. Not had any luck with the actual Scratch File functionality though.

Being a Jetbrains editor it's pretty slick too. (Unlike some of the other options)

Nothing beats LinqPad though.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionStriplingWarriorView Question on Stackoverflow
Solution 1 - JavaRyan HamiltonView Answer on Stackoverflow
Solution 2 - JavasinelawView Answer on Stackoverflow
Solution 3 - JavaIstaoView Answer on Stackoverflow
Solution 4 - JavaBrad ParksView Answer on Stackoverflow
Solution 5 - JavathSoftView Answer on Stackoverflow
Solution 6 - Javadj_segfaultView Answer on Stackoverflow
Solution 7 - JavaVladView Answer on Stackoverflow
Solution 8 - JavaJohnView Answer on Stackoverflow