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