Melaksanakan Java .class Fail daripada Baris Perintah
Apabila cuba melaksanakan kelas Java yang disusun daripada baris arahan, seperti Echo. kelas, pengguna mungkin menghadapi ralat disebabkan sintaks perintah atau isu laluan kelas yang salah.
Untuk melaksanakan Echo.class dengan betul, gunakan arahan berikut:
java -cp . Echo "hello"
-cp Flag: Bendera ini menentukan classpath, iaitu tempat Java mencari definisi .class. Di sini, . (direktori semasa) ditambahkan pada laluan kelas.
Andaikan Kompilasi Betul:
Pastikan bahawa fail Echo.class adalah disusun menggunakan javac Echo.java.
Potensi Ralat: NoSuchMethodError
Jika selepas melaksanakan arahan yang betul, mesej ralat serupa dengan Exception dalam utas "utama" java.lang .NoSuchMethodError: utama muncul, ia menunjukkan bahawa kelas Echo tidak mempunyai kaedah utama. Untuk membetulkannya, sahkan bahawa kelas mengandungi kod berikut:
<code class="java">public class Echo { public static void main (String arg) { System.out.println(arg); } }</code>
Atas ialah kandungan terperinci Bagaimanakah cara saya melaksanakan fail Java .class daripada baris arahan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!