我去年花了Ruby开发,在那段时间里我发现了irb,这使得运行小“代码实验”变得轻松有趣。我最近换了团队,现在正在进行Java开发,我发现我真的很想念我的irb窗口。 Java有这样的东西吗?
“使用Eclipse”不是一个好的答案。我正在使用Eclipse(呻吟),但Eclipse的铃声和口哨不是一回事。
答案 0 :(得分:21)
BeanShell可能就是你要找的东西。
答案 1 :(得分:6)
有几个选择:BeanShell已经存在了很长时间,并且是一个很棒的Java REPL。
另一种选择是groovy的groovysh或groovyConsole。虽然groovy在严格意义上不是Java,但它非常适合交互式地使用Java类。
答案 2 :(得分:4)
“使用Eclipse Java Scrapbook页面”会更好; - )
我实际上并没有使用过irb,但是如果你只是想在eclipse中运行代码片段,那么这是一种简单的方法。
答案 3 :(得分:0)
CodeRunner太棒了。您可以直接在其中运行不同的代码,如Java,ObjC,Ruby,PHP等。
答案 4 :(得分:0)
老问题,我知道,但是jshell: The Java Shell (Read-Eval-Print Loop),将在Java 9中出现(2017年夏天,希望如此)。
答案 5 :(得分:0)
尝试过JShell和beanshell。 不要在beanshell上建议使用JShell。向上键将回滚到历史记录行。显示很多用户友好。
谢谢@Anders Sandvig
可以从java 9开始在jdk中找到它。