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 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!<strong>jshell> import javax.mail.internet.InternetAddress
| Error:
| package javax.mail.internet does not exist
| import javax.mail.internet.InternetAddress;
| ^---------------------------------^</strong>