Консоль JShell в Android Studio

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

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


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


person serv-inc    schedule 23.02.2018    source источник


Ответы (1)


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

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

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

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

person Mariano Ruiz    schedule 08.06.2020