在像Ruby/Python/Perl这样的脚本语言中,我们可以启动交互式会话并创建新变量,并且实质上执行任何语句。解释的java IDE环境
但在Java中,我只知道打印任意表达式的方法 - 在Eclipse的调试表达式视图中。
没有办法创建新的变量,然后使用该变量(尽管您可以分配给预先存在的变量)。
像脚本语言一样,在解释的IDE环境中运行Java有什么方法吗?
在像Ruby/Python/Perl这样的脚本语言中,我们可以启动交互式会话并创建新变量,并且实质上执行任何语句。解释的java IDE环境
但在Java中,我只知道打印任意表达式的方法 - 在Eclipse的调试表达式视图中。
没有办法创建新的变量,然后使用该变量(尽管您可以分配给预先存在的变量)。
像脚本语言一样,在解释的IDE环境中运行Java有什么方法吗?
结帐Groovy。如果你想坚持纯Java,我认为Groovy会高兴地执行任何有效的Java代码。您可以通过GroovySH interactive shell捅它。
从Java 9开始,将会有REPL可用于启动交互式Java会话。
这就是所谓的JShell,并且可以读取原来的建议:JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)