如何在 Java 9 中将文件加载到 JShell 会话中?

javaobject oriented programmingprogramming更新于 2025/9/7 12:28:17

JShell 是 Java 9 中引入的一个新的命令行交互式 REPL(Read-Evaluate-Print-Loop)工具,用于评估用 Java 编写的声明、语句和表达式。此工具还允许我们执行 Java 代码片段并立即获得结果。

有时,我们已经在 J​​ava 文件中编写了代码,并能够将其执行到 JShell 中。要将文件加载到 JShell 工具中,我们可以使用"/open"命令。

例如,我在"c://temp"文件夹中创建了"Test.java"文件。以下是代码:

String s1 = "TutorialsPoint";
String s2 = "Tutorix";
String s3 = s1 + s2;

int sum(int a, int b) {
   return a + b;
}

int divide(int a, int b) {
   return a / b;
}

现在,我们可以使用下面的方法将 "Test.java"文件加载到 JShell 中 command

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /open c:\temp\Test.java

jshell> /vars
|    String s1 = "TutorialsPoint"
|    String s2 = "Tutorix"
|    String s3 = "TutorialsPointTutorix"

jshell> /methods
|    int sum(int,int)
|    int divide(int,int)

  "/open" 命令已将   " 文件加载到会话中。 "/vars"  命令可用于将变量加载到会话中,而    命令可用于将方法加载到会话中。


相关文章


有用资源