Java交互模式执行代码 之 Java REPL
程序员文章站
2022-05-01 09:18:27
...
REPL(Read-Eval-Print-Loop)即“读取-评价-打印-循环”,是一个基于文本的工具,它以表达式作为输入,在特定程序的上下文中进行评价,然后显示结果。接着,它等待获得另一个表达式作为输入,然后重复这些操作。很多解释型语言都提供一种交互式运行代码的工具,比如:Ruby的irb、Python的ipython。而对于编译型语言的Java,一般来说,在编写/编译/调试过程中编译是必不可少的一个步骤,所以很麻烦。
Java官方发布的REPL解决方案Kulla目前还在开发中。
Java REPL是一个开源代码的Java语言的REPL,支持Java 8。(DynamicJava好像早已经不更新了)
网页版:http://www.javarepl.com/console.html
本地版:
(1)从https://github.com/albertlatacz/java-repl下载javarepl.jar
(2)把javarepl.jar放到JAVA_HOME/bin文件夹下
(3)命令行中执行 java -jar javarepl.jar
(4)输入代码回车执行(行尾不需要分号)
(5)退出使用“:quit”
查看帮助“:help”
按下Tab键可以做输入提示
Java官方发布的REPL解决方案Kulla目前还在开发中。
Java REPL是一个开源代码的Java语言的REPL,支持Java 8。(DynamicJava好像早已经不更新了)
网页版:http://www.javarepl.com/console.html
本地版:
(1)从https://github.com/albertlatacz/java-repl下载javarepl.jar
(2)把javarepl.jar放到JAVA_HOME/bin文件夹下
(3)命令行中执行 java -jar javarepl.jar
(4)输入代码回车执行(行尾不需要分号)
(5)退出使用“:quit”
查看帮助“:help”
按下Tab键可以做输入提示
上一篇: MQTT入门(10)- MQTT与WebSocket
下一篇: MQTT入门(9)- 连接和会话