JShell ialah alat interaktif untuk mempelajari bahasa Java dan membina prototaip kod Java. JShell melakukan kerjanya dengan menilai arahan yang dimasukkan oleh pengguna. Prinsip kerja alat ini ialah REPL(Read-Evaluate-Print-Loop).
Secara lalai, JShell akan mengimport beberapa pakej java berguna secara automatik apabila JShell sedang dijalankan. Sesi bermula. Kita boleh memasukkan arahan /imports untuk mendapatkan senarai semua import ini. . , Kemudian kita perlu mengimport pakej dalam JShell.
<strong>jshell> /imports | import java.io.* | import java.math.* | import java.net.* | import java.nio.file.* | import java.util.* | import java.util.concurrent.* | import java.util.function.* | import java.util.prefs.* | import java.util.regex.* | import java.util.stream.* | import javax.mail.internet.InternetAddress</strong>
Dalam perkara di atas, hanya mengimport kelas tidak akan berfungsi kerana pakej tidak diketahui ke classpath. Kita perlu menambah jars atau
classfail ke c
lasspathmenggunakan arahan berikut: "
/env --class-path "rreee强> kita boleh guna Kaedah berikut mencipta objek InternetAddress <strong>jshell> import javax.mail.internet.InternetAddress
| Error:
| package javax.mail.internet does not exist
| import javax.mail.internet.InternetAddress;
| ^---------------------------------^</strong>
Atas ialah kandungan terperinci Bagaimana untuk mengimport perpustakaan luaran dalam JShell di Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!