Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để tải tệp vào phiên JShell trong Java 9?


JShell là một dòng lệnh mới REPL tương tác ( Đọc-Đánh giá-In-Vòng lặp ) công cụ được giới thiệu trong Java 9 để đánh giá các khai báo, câu lệnh và biểu thức được viết bằng Java. Công cụ này cũng cho phép chúng tôi thực thi Java đoạn mã s và nhận được kết quả ngay lập tức.

Đôi khi, chúng tôi có mã đã được viết trong tệp java và có thể thực thi nó trong JShell . Để tải tệp vào công cụ JShell, chúng tôi có thể sử dụng "/ open" lệnh.

Ví dụ:tôi đã tạo "Test.java" trong thư mục "c:// temp". Dưới đây là mã:

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


Bây giờ, chúng tôi có thể tải "Test.java" tệp vào JShell bằng cách sử dụng lệnh dưới đây

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)


"/ mở" lệnh đã tải "Test.java" tập tin vào một phiên. "/ vars" lệnh có thể được sử dụng để tải các biến vào một phiên và "/ phương thức" lệnh có thể được sử dụng để tải các phương thức vào một phiên.