Existe alguma consola interativa Tipo Python para Java?
para testar rapidamente um programa java, eu tenho que editar um arquivo, em seguida, transformá-lo em bytecode e executá-lo. Mesmo usando uma IDE, perde a sua diversão após a 372ª vez.
Eu gostaria de saber se há um produto lá fora que apresenta algo como um console interativo (aposto que você precisa de um compilador JIT) e alguma completação automática (com relexivity, eu suponho que é possível).
Talvez seja algo muito comum que eu não saiba ou algo completamente impossível, mas o seu pior pedido: -)11 answers
Sim; jshell, e antes que algumas aproximações são Groovy, Clojure, Scala, e Feijão Shell.
Java REPL http://www.javarepl.com/term.html
Com um plugin intelij: http://plugins.jetbrains.com/plugin/7215?pr=
O JShell é agora padrão em Java 9. Introdução sucinta
Uma abordagem que eu usei em algum grau de sucesso é depurar no Eclipse e usar a visualização. O que a visualização lhe dá é a capacidade de manipular o código atualmente em execução no JVM através da execução de declarações Java. Qualquer objecto disponível no ponto de paragem em particular em que está parado está no âmbito da área de visualização. Enquanto isso não é exatamente o que você está procurando ele fornece algumas das características que um REPL fornece para outra programação ambiente. Veja depuração com a plataforma Eclipse para mais informações.
Você também pode executar o interpretador interactivo Scala.
Podes estar interessado emGroovy .
Pode usar BeanShell para executar um código Java arbitrário. Se você quiser a integração do Eclipse, o EclipseShell tem suporte de BeanShell.
O IDE do Jgrasp tem uma consola interactiva onde pode testar em, eu uso-o muito, e há alos uma vista de depuração a mostrar o variabel etc efter você tem deklare-os.
É opensoruce e pode obter uma cópia do att. http://www.jgrasp.org// / Anders