4

可能重复:
Java REPL shell

是否有一个项目可以制作可以执行 Java 语句的命令提示符?为什么不?我正在寻找类似于 Python 的内置 shell 但适用于 Java 的东西。

我看到有http://www.beanshell.org/但那个项目似乎不是很活跃。但它似乎是我正在寻找的。还有其他类似的项目吗?

我希望能够做这样的事情

$ import org.foobar.Bletch

$ new Bletch();

或类似的。有人做过吗?

4

3 回答 3

4

你总是可以使用 Clojure REPL——我这样做是为了在运行时动态地玩​​ Java 对象。

(import 'my.package.SomeClass)

(def a (new SomeClass))

(.methodName a arg1 arg2)

只要您了解 Clojure 语法,就可以很好地工作。

于 2012-08-22T13:08:40.307 回答
3

看看Groovy Shell - 这不完全是 Java,但非常接近。

于 2012-08-22T13:10:36.620 回答
1

您可以使用http://www.beanshell.org/

它已有 12 年多的历史,并在许多 IDE 的调试器中使用。

于 2012-08-22T13:37:28.953 回答