Home  >  Article  >  Java  >  How to load files into JShell session in Java 9?

How to load files into JShell session in Java 9?

WBOY
WBOYforward
2023-09-16 19:41:02962browse

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

JShell is a new command line Interactive REPL (Read-Evaluate-Print-Loop) Tool Introduced in Java 9 for evaluating declarations, statements and expressions written in Java. This tool also allows us to execute Java code snippets and get the results immediately.

Sometimes, we have written code in a java file and are able to execute it in JShell. To load files into the JShell tool, we can use the "/open" command.

For example, I created "Test.txt". "java" file in the "c://temp" folder. Here is the code:

<strong>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;
}</strong>

Now we can load the "Test.java" file into JShell using the following command

<strong>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)</strong>

" /open "The command has loaded the "Test.java" file into the session. The " /vars " command can be used to load variables into the session, and the " /methods " command can be used to load methods into the session.

The above is the detailed content of How to load files into JShell session in Java 9?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete