Консоль JShell в Android Studio

IntelliJ IDEA 2017.1 имеет встроенный JShell, который импортирует все библиотеки проекта и т. Д.

Возможно ли использовать это в Android Studio? (Это не в Tools меню, как сказано в сообщении в блоге).


ОБНОВЛЕНИЕ: Android по-прежнему не полностью поддерживает Java 8, JShell - это Java 9. Возможно, все еще можно использовать плагин gradle jshell или использовать Kotlin REPL.

0 ответов

Вы также можете использовать мой проект jshell-plugin, который является форком упомянутого вами плагина gradle jshell, но с улучшенными функциями.

Также, как вы упомянули, вам нужен JDK 9+ для его запуска, но если это не ваш JDK по умолчанию, и вы не хотите изменять эту конфигурацию из своей локальной среды, вот трюк:

$ export JAVA_HOME="/path/to/jdk9+"
$ gradle --console plain jshell

В export из JAVA_HOME переменная окружения будет действовать только в активной консоли, которую вы открыли.

Другие вопросы по тегам