可能重复:
Java REPL shell
是否有一个项目可以生成可以执行Java语句的命令提示符?为什么不?我正在寻找像Python的内置shell但是Java的东西。
我看到有http://www.beanshell.org/,但该项目似乎并不活跃。但它似乎是我正在寻找的。还有其他类似的项目吗?
我希望能够做到这样的事情
$ import org.foobar.Bletch
$ new Bletch();
或类似的。有没有人这样做过?
答案 0 :(得分:4)
你总是可以使用Clojure REPL - 我这样做是为了在运行时动态地使用Java对象。
(import 'my.package.SomeClass)
(def a (new SomeClass))
(.methodName a arg1 arg2)
只要您了解Clojure语法,就可以正常工作。
答案 1 :(得分:3)
看看Groovy Shell - 这不完全是Java,但非常接近。
答案 2 :(得分:1)
您可以使用http://www.beanshell.org/
它已超过12年,并在许多IDE的调试器中使用。