Есть ли что-то вроде интерактивной оболочки Ruby (irb) для Java? - PullRequest
15 голосов
/ 20 мая 2011

Я провел последний год, занимаясь разработкой для Ruby, и за это время я открыл для себя irb, который делает проведение небольших «экспериментов с кодом» простым и увлекательным.Я недавно поменял команды и сейчас занимаюсь разработкой на Java, и обнаружил, что мне действительно не хватает моего окна irb.Есть ли что-нибудь подобное для Java?

«Использовать Eclipse» не является хорошим ответом.Я использую Eclipse ( стон ), но колокола и свистки Eclipse - это не одно и то же.

Ответы [ 5 ]

21 голосов
/ 20 мая 2011

BeanShell , вероятно, то, что вы ищете.

https://github.com/beanshell/beanshell

6 голосов
/ 20 мая 2011

Есть несколько вариантов: BeanShell существует уже давно и является отличным Java REPL.

Другой альтернативой является groovy groovyshили groovyConsole.Хотя Groovy в строгом смысле не является Java, она отлично подходит для интерактивной игры с классами Java.

4 голосов
/ 20 мая 2011

Было бы лучше "Использовать страницу Eclipse Java Scrapbook"; -)

На самом деле я не использовал irb, но если вы просто хотите запустить фрагменты кода внутри eclipse, то это простой способделать это.

0 голосов
/ 23 февраля 2017

Старый вопрос, я знаю, но jshell: Java Shell (Read-Eval-Print Loop) , появится в Java 9 (надеюсь, лето 2017).

0 голосов
/ 01 ноября 2013

CodeRunner потрясающе. Вы можете запускать различные коды прямо в нем, такие как Java, ObjC, Ruby, PHP и т. Д.

...