Rumah > masalah biasa > javac tidak diiktiraf sebagai arahan dalaman atau luaran

javac tidak diiktiraf sebagai arahan dalaman atau luaran

小老鼠
Lepaskan: 2024-03-21 15:47:42
asal
1013 orang telah melayarinya

Ralat "javac is not an internal or external command" menunjukkan bahawa sistem tidak mengenali arahan javac. javac ialah pengkompil Java yang digunakan untuk menyusun kod sumber Java ke dalam kod bait. Ralat ini biasanya berlaku apabila: * Kit Pembangunan Java (JDK) tidak dipasang. * Laluan pemasangan JDK tidak ditambahkan pada pembolehubah persekitaran.

javac tidak diiktiraf sebagai arahan dalaman atau luaran

ralat "javac bukan arahan dalaman atau luaran" menunjukkan bahawa sistem anda tidak mengenali arahan javac. javac ialah pengkompil Java yang digunakan untuk menyusun kod sumber Java (fail .java) ke dalam bytecode (fail kelas). Ralat ini biasanya berlaku dalam situasi berikut:

  1. Java Development Kit (JDK) belum dipasang:
    Jika anda belum memasang JDK lagi, anda perlu memuat turun dan memasangnya terlebih dahulu. Ia boleh dimuat turun dari laman web rasmi Oracle atau laman web rasmi OpenJDK.

  2. Laluan pemasangan JDK tidak ditambahkan pada pembolehubah persekitaran:
    Walaupun anda memasang JDK, jika laluan pemasangannya tidak ditambahkan pada pembolehubah persekitaran sistem, baris arahan tidak akan mengenali arahan javac. Anda perlu menambah direktori bin JDK kepada pembolehubah persekitaran PATH.

    Pada Windows, anda boleh melakukan ini:

    • Klik kanan "PC ini" atau "Komputer" dan pilih "Properties".
    • Klik "Tetapan Sistem Lanjutan".
    • Dalam tetingkap "System Properties", klik butang "Environment Variables".
    • Cari pembolehubah Laluan dalam bahagian "Pembolehubah Sistem", pilihnya dan klik "Edit".
    • Dalam tetingkap penyuntingan, klik "Baharu" dan masukkan laluan ke direktori bin JDK.
    • Klik "OK" untuk menyimpan perubahan.

    Di Linux atau macOS, anda boleh mengedit profil shell anda (seperti .bashrc, .bash_profile atau .zshrc) dan tambah baris berikut:

    bash复制代码export PATH=/path/to/jdk/bin:$PATH
    Salin selepas log masuk

    Ganti /path/to/jdk/bin dengan direktori bin JDK anda di bawah laluan pemasangan.

  3. Menggunakan baris arahan atau terminal yang salah:
    Pastikan anda menggunakan alat baris arahan sistem anda (seperti Command Prompt atau PowerShell untuk Windows, atau Terminal untuk Linux/macOS). Sesetengah persekitaran pembangunan bersepadu (IDE) mungkin mempunyai alat baris arahan mereka sendiri, yang mungkin tidak mengenali pembolehubah persekitaran peringkat sistem.

  4. Berbilang Konflik Versi Java:
    Jika anda mempunyai berbilang versi Java yang dipasang pada sistem anda, ia mungkin menyebabkan konflik. Pastikan arahan javac menghala ke versi JDK yang anda harapkan untuk digunakan. Anda boleh menggunakan java -version dan javac -version untuk menyemak versi masa jalan dan pengkompil Java yang sedang digunakan.

  5. Jalankan baris arahan sebagai pentadbir:
    Dalam sesetengah kes, terutamanya selepas anda menukar pembolehubah persekitaran, anda mungkin perlu menjalankan alat baris arahan sebagai pentadbir agar perubahan itu berkuat kuasa.

Atas ialah kandungan terperinci javac tidak diiktiraf sebagai arahan dalaman atau luaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan