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

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

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

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

例如,我创建了 "Test.txt"。 “c://temp”文件夹中的“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 中下面的命令

C:UsersUser>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /open c:tempTest.java jshell> /vars |    String s1 = "TutorialsPoint" |    String s2 = "Tutorix" |    String s3 = "TutorialsPointTutorix" jshell> /methods |    int sum(int,int) |    int divide(int,int)登录后复制

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

以上就是如何在Java 9中将文件加载到JShell会话中?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!