Rumah >Java >javaTutorial >Bagaimana untuk Melaksanakan Fail .class Java daripada Baris Perintah?

Bagaimana untuk Melaksanakan Fail .class Java daripada Baris Perintah?

Linda Hamilton
Linda Hamiltonasal
2024-10-29 17:42:02854semak imbas

How to Execute a Java .class File from the Command Line?

Melaksanakan Java .class Fail daripada Baris Perintah

Melaksanakan kelas Java yang disusun daripada baris arahan memerlukan beberapa langkah tambahan selain daripada menaip "java [ nama kelas]". Satu sebab biasa untuk menghadapi ralat ialah terlupa memasukkan laluan kelas dalam arahan.

Untuk melaksanakan fail Echo.class yang dibentangkan dalam soalan, gunakan arahan berikut:

java -cp . Echo "hello"

The " -cp" pilihan menentukan classpath, yang dalam kes ini ialah direktori semasa (".") di mana fail Echo.class berada.

Sebagai alternatif, jika direktori semasa bukan sebahagian daripada classpath, anda boleh tambahkannya secara manual dengan menetapkan pembolehubah persekitaran CLASSPATH:

SET CLASSPATH=%CLASSPATH;.
java Echo "hello"

Setelah laluan kelas dikonfigurasikan dengan betul, anda mungkin menghadapi pengecualian "NoSuchMethodError: main". Ralat ini menunjukkan bahawa kaedah utama tiada daripada fail Echo.class. Pastikan kaedah public static void main(String[] args) ditakrifkan dalam kelas Echo.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Fail .class Java daripada Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn