Java 9 实测之交互式编程环境(3)

JShell Edit Pad 编辑器功能非常有限,仅能提供一些最基础的功能,不过好消息是,JShell 可以配置外部的代码编辑器,我们只需要使用 /edit 外部编辑器的完整路径 的方式,来指定外部的代码编辑器。

例如,我想使用Sublimet Text 作为外部的代码编译器,则需要使用如下命令:

/set editor "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"

设置成功以后,返回如下信息:

Java 9 实测之交互式编程环境

set editor

然后我们再执行 /edit calculateRectangleArea 命令,则就打开 Sublime Text,

Java 9 实测之交互式编程环境

Sublime Text

9. 从外部加载源代码

如果我们已经有写好的 Java 文件,可以使用 /open 命令导入到 JShell 环境中,例如我现在有一个 Begin.java 文件,

void printHello() { System.out.println("Hello, World!"); } printHello()

在 JShell 环境中执行以下语句:

/open /Users/i324779/Desktop/Begin.java

加载文件并执行:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b78dea51dd611fef1f76cf1a23bb7157.html