Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะโหลดซอร์สโค้ดลงใน JShell ใน Java 9 ได้อย่างไร


JShell เป็นเครื่องมือโต้ตอบสำหรับการเรียนรู้ Java และเป็น REPL(Read-Evaluate-Print-Loop) ที่ประเมินการประกาศ คำสั่ง และนิพจน์

ขณะออกจากเซสชัน JShell เราต้องการใช้รหัสที่ป้อนก่อนหน้านี้ในเซสชันใหม่อีกครั้ง ซึ่งสามารถทำได้โดยใช้คำสั่ง:/open [File_Path] . คำสั่งนี้จะโหลดโค้ดและคำสั่งภายในทั้งหมดที่พบใน file[File_Path] จัดให้เป็นตัวเลือก

ในข้อมูลโค้ดด้านล่าง เราสามารถใช้ "/open [File_Path]" คำสั่งให้โหลดซอร์สโค้ดจากไดเร็กทอรีด้วย ".jsh" นามสกุล.

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