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!