Консоль 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
переменная окружения будет действовать только в активной консоли, которую вы открыли.