java ide linqpad

¿Hay algún programa como LINQPad para Java?



ide (8)

Estaba buscando un "Java LinqPad" también, y me encontré con:

Descubrí que LINQPad es extremadamente útil al responder preguntas de StackOverflow para C # o VB.NET. Me permite escribir un código rápido, ejecutarlo y (si quiero) ver un volcado de los resultados muy bien formateado. De esa forma puedo estar seguro de que el código que publico se ejecuta realmente. Hasta ahora no he visto nada que pueda usar para lograr el mismo resultado con Java. ¿Hay algo así por ahí?

No estoy buscando algo para consultar fuentes de datos ; Solo quiero un IDE liviano. Estas son las características en las que estoy particularmente interesado:

  • La capacidad de escribir y ejecutar pequeños fragmentos de código sin establecer un proyecto completo o estructura de archivos.
  • Informes de errores de compilación y tiempo de ejecución en el código cuando se ejecuta.
  • La capacidad de agregar referencias a una instancia de editor en particular.
  • Resaltar la sintaxis y Autocompletar / Intellisense sería un plus.


He estado usando JEdit durante mucho tiempo, que es un editor multiplataforma muy poderoso, NO un IDE. Tiene complementos para ejecutar código Java directamente en el editor, e incluso usa BSH para macros.


He estado usando IntelliJ IDEA y funciona realmente bien como un bloc de notas Groovy. La edición de la comunidad es gratis también.

Necesita crear un nuevo proyecto, pero luego puede agregarle scripts Groovy y ejecutarlos sobre la marcha. Sin embargo, no tuve suerte con la funcionalidad real de Scratch File.

Ser un editor de Jetbrains es bastante astuto también. (A diferencia de algunas de las otras opciones)

Sin embargo, nada supera a LinqPad.



http://ideone.com es un servicio en línea que tiene las características que desea.


JPad - Un scratchpad java para ejecutar fragmentos

Como tampoco pude encontrar uno, decidí escribir uno. Actualmente puede:

  1. Ejecutar fragmentos de java (no se necesita clase / importaciones / blah público ...).
  2. Contiene controladores para MS / MySQL / Postgres.
  3. Resultados de salida como tablas HTML

Es muy difícil, pero lo agregaré con el tiempo. La retroalimentación es definitivamente bienvenida.