Rumah  >  Artikel  >  Java  >  javac tidak diiktiraf sebagai perintah dalaman atau luaran atau program yang boleh dikendalikan

javac tidak diiktiraf sebagai perintah dalaman atau luaran atau program yang boleh dikendalikan

DDD
DDDasal
2023-08-02 11:57:3213993semak imbas

javac bukan perintah dalaman atau luaran dan bukan program yang boleh dikendalikan: 1. Sahkan sama ada JDK dipasang dengan betul 2. Konfigurasikan pembolehubah persekitaran, buka tetingkap sifat sistem, klik "Tetapan Sistem Lanjutan", dan klik butang "Pembolehubah Persekitaran" , cari pembolehubah "Laluan" dalam "Pembolehubah Sistem", klik butang "Edit", dan tambah laluan pemasangan JDK di hujung nilai pembolehubah 3. Semak laluan pemasangan JDK; Semak firewall dan perisian anti-virus 5. Pasang semula JDK .

javac tidak diiktiraf sebagai perintah dalaman atau luaran atau program yang boleh dikendalikan

Apabila kita menjalankan arahan javac dalam baris arahan, jika mesej ralat "javac bukan arahan dalaman atau luaran atau program yang boleh dikendalikan" muncul, ia biasanya kerana Java Development Kit (JDK) tidak dipasang dengan betul atau Sebab konfigurasi. Beberapa penyelesaian yang mungkin diterangkan di bawah.

Sahkan sama ada JDK dipasang dengan betul:

Pertama, semak sama ada JDK dipasang pada komputer. Anda boleh memasukkan arahan java -version pada baris arahan untuk mengesahkan. Jika maklumat versi JDK dipaparkan, ini bermakna JDK telah dipasang dengan betul. Jika ia tidak dipasang, muat turun dan pasang versi terkini JDK.

Konfigurasikan pembolehubah persekitaran:

Jika JDK telah dipasang dengan betul tetapi mesej ralat masih muncul, ini mungkin kerana pembolehubah persekitaran tidak dikonfigurasikan dengan betul. Dalam sistem Windows, anda boleh mengikuti langkah berikut untuk mengkonfigurasi:

Buka tetingkap sifat sistem (klik kanan "PC ini" atau "Komputer" dan pilih "Properties")

Klik "Tetapan Sistem Lanjutan"

Klik " Pembolehubah Persekitaran" "Button

Cari pembolehubah "Laluan" dalam "Pembolehubah Sistem", klik butang "Edit"

Tambah laluan pemasangan JDK di hujung nilai pembolehubah, contohnya: ;C:Program FilesJavajdk1.8.0 _221bin

Klik "OK" Tutup tetingkap

Buka semula tetingkap baris arahan dan jalankan arahan javac sekali lagi untuk melihat sama ada masalah telah diselesaikan

Semak laluan pemasangan JDK:

Jika pembolehubah persekitaran dikonfigurasikan dengan betul, tetapi mesej ralat masih muncul, ia mungkin disebabkan oleh pemasangan JDK Terdapat masalah dengan laluan. Sila sahkan sama ada laluan pemasangan JDK konsisten dengan laluan dalam pembolehubah persekitaran.

Semak perisian firewall dan antivirus:

Kadangkala, firewall atau perisian antivirus menyekat pelaksanaan program tertentu, termasuk arahan javac. Sila semak tetapan tembok api dan perisian anti-virus anda untuk memastikan ia tidak menyekat pelaksanaan JDK.

Pasang semula JDK:

Jika tiada kaedah di atas menyelesaikan masalah, anda boleh mempertimbangkan untuk memasang semula JDK. Mula-mula, nyahpasang JDK semasa, kemudian muat turun semula versi terkini JDK dan pasangkannya.

Ringkasan:

Di atas adalah beberapa penyelesaian biasa Anda boleh cuba menyelesaikan masalah satu demi satu untuk mencari punca ralat "javac is not an internal or external command nor a runnable program". Jika masalah berterusan, siasatan dan penyelidikan lanjut, atau bantuan profesional mungkin diperlukan.

Atas ialah kandungan terperinci javac tidak diiktiraf sebagai perintah dalaman atau luaran atau program yang boleh dikendalikan. 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