Is there any program like LINQPad for Java?
JavaIdeLinqpadJava 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
Since I also couldn't find one I've decided to write one. Currently it can:
- Run java snippets (no class / imports / public blah... needed).
- Contains drivers for MS/MySQL/Postgres.
- 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)
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.