java - 用于 mac 的简单 java repl

标签 java macos read-eval-print-loop

我正在为 OSX 寻找一个简单的 Java REPL。对于 ruby​​,有 irb,对于 javascript,有 node,对于 python,您只需键入 python 并获得 REPL。我以为 Java 会有一些简单的东西。我用谷歌搜索并发现了这个项目:java-repl .我对它的庞大感到震惊,然后当我无法让它运行时再次感到震惊。谁有更好的选择?

最佳答案

我想说最轻量级的 Java REPL 之一是 BeanShell ( http://www.beanshell.org/ )。它只有 ~150kB 大小,您可以简单地运行它:

java -cp bsh-2.0b4.jar bsh.Interpreter

如果您追求的是更轻松的东西,您可以尝试 REPL ( http://www.scravy.de/blog/2012-02-27/a-read-eval-print-loop-for-java.htm )。这只有 ~14kB 大小但非常有限(功能方面)

JDK 也带有 jrunscript 但那是 JavaScript REPL(尽管您可以将引擎更改为其他引擎,例如 Java)

关于java - 用于 mac 的简单 java repl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150902/

相关文章:

macos - 还原后重新安装 Homebrew 符号链接(symbolic link)

java - 无法跨类更改 JLabel

java - 使用 Java 从 LDAP 检索 sidHistory

java 三元运算符内部 + intellij 评估表达式

java - Hibernate删除用户

macos - 在 Swift 中使用核心数据时出现错误的访问信号

macos - Swift中的IOBluetoothDeviceSelectorController

recursion - 达到基本情况后无法从 Prolog 中的递归中获取结果

Python控制台默认十六进制显示

clojure - 使用 clojure.main/repl 时如何获得类似 readline/rlwrap 的功能?