IntelliJ IDEA 2017.1 有一个内置的 JShell,它可以导入所有项目的库等。
是否可以在 Android Studio 中使用它?(它不在Tools
菜单中,如博客文章中所述)。
更新:Android 仍然不完全支持 Java 8,JShell 是 Java 9。仍然可以使用gradle jshell 插件,或者使用Kotlin REPL。
IntelliJ IDEA 2017.1 有一个内置的 JShell,它可以导入所有项目的库等。
是否可以在 Android Studio 中使用它?(它不在Tools
菜单中,如博客文章中所述)。
更新:Android 仍然不完全支持 Java 8,JShell 是 Java 9。仍然可以使用gradle jshell 插件,或者使用Kotlin REPL。
您还可以使用我的项目jshell-plugin,它是您提到的gradle jshell 插件的一个分支,但具有改进的功能。
此外,正如您所提到的,您需要 JDK 9+ 才能运行它,但如果它不是您的默认 JDK 并且您不想从本地环境更改该配置,那么这里有一个技巧:
$ export JAVA_HOME="/path/to/jdk9+"
$ gradle --console plain jshell
环境变量的只会在您打开的活动控制台中生效export
。JAVA_HOME