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

Làm cách nào chúng ta có thể tải mã nguồn vào JShell trong Java 9?


JShell là một công cụ tương tác để học Java và nó là REPL (Đọc-Đánh giá-In-Vòng lặp) đánh giá các khai báo, câu lệnh và biểu thức.

Trong khi rời khỏi phiên JShell, chúng tôi muốn sử dụng lại mã đã nhập trước đó vào một phiên mới. Điều này có thể được thực hiện bằng cách sử dụng lệnh: / open [File_Path] . Lệnh này sẽ tải tất cả mã và lệnh nội bộ được tìm thấy trong tệp [File_Path] được cung cấp như một tùy chọn.

Trong đoạn mã dưới đây, chúng ta có thể sử dụng "/ mở [File_Path]" lệnh tải mã nguồn từ thư mục bằng ".jsh" phần mở rộng.

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

jshell> x
|  Error:
|  cannot find symbol
|   symbol: variable x
|  x
|  ^

jshell> y
|  Error:
|  cannot find symbol
|   symbol: variable y
|  y
|  ^

jshell> /list

jshell> /open C:\Users\User\Desktop\save.jsh

jshell> /list

  1 : int x = 15;
  2 : double y = 25.0;
  3 : public int sum(int a, int b) {
         return a + b;
      }

jshell> x
x ==> 15

jshell> y
y ==> 25.0

jshell> int result = sum(5, 7)
result ==> 12