Betulkan: Javac tidak dikenali pada Windows 10

" Javac tidak dikenali sebagai perintah dalaman atau luaran " adalah ralat yang sering dihadapi oleh orang yang cuba untuk menyusun program Java pada Windows menggunakan Command Prompt. Ia juga mungkin ditemui apabila pengguna cuba menyemak versi semasa pengkompil Java utama.

Apa itu JavaC?

Javac (disebut "java-see"), adalah pengkompil Java utama yang termasuk dalam JDK (Java Development Kit) yang dibangunkan oleh Oracle Corporation. Pengkompil direka untuk menerima kod sumber yang mematuhi spesifikasi Bahasa Jawa (JL) dan mengubahnya menjadi bytecode Java menurut JVMs (Spesifikasi Mesin Maya Java).

Apa yang menyebabkan Javac tidak dikenali ralat

Kesalahan " Javac tidak dikenali sebagai perintah dalaman atau luaran " ditemui apabila Prompt Perintah tidak dapat mencari pemboleh ubah PATH Java. Ini boleh berlaku atas dua sebab:

  • Kit Pembangunan Java (JDK) hilang dari mesin - Ini biasanya berlaku kerana pengguna tersilap menganggap bahawa Java Compiler (javac) dipasang bersama dengan Java Runtime Environment .
  • Laluan ke Javac tidak ditetapkan atau tidak betul - Untuk mengumpulkan daripada Prompt Perintah dan memastikan bahawa alat pelayan aplikasi lain berfungsi dengan betul, sistem perlu mengetahui lokasi Javac. Sekiranya ini berlaku, anda perlu menetapkan laluan secara manual.

Jika anda berupaya menyelesaikan masalah ini pada Windows 10, artikel ini akan memberi anda beberapa panduan yang dijamin untuk menyelesaikan masalah ini. Di bawah ini anda mempunyai beberapa langkah yang pengguna lain dalam keadaan yang sama telah berjaya digunakan untuk mendapatkan masalah diselesaikan.

Untuk hasil terbaik, ikuti langkah-langkah di bawah ini untuk memastikan bahawa anda mendapat masalah diselesaikan untuk senario tertentu anda. Mari kita mulakan!

Langkah 1: Memasang Kit Pembangunan Java (JDK)

Salah satu sebab utama mengapa ralat ini berlaku adalah kerana pengguna yang baru mula belajar Java membingungkan Java Runtime Environment (JRE) dengan Java Development Kit (JDK) .

JRE adalah sebahagian daripada JDK, tetapi sebahagian besar masa dimuat turun secara berasingan. Banyak program yang menggunakan Java Runtime termasuk dalam pakej pemasangan mereka.

Oleh kerana terdapat beberapa sebab mengapa anda memerlukan Java Development Kit (JDK) jika anda tidak berminat dengan Pembangunan Java, anda mungkin percaya bahawa Javac sudah dipasang oleh JRE, tetapi sebenarnya anda perlu memasang keseluruhan Kit Pembangunan Java.

Jika anda fikir senario ini dapat diterapkan pada situasi anda, berikut adalah panduan cepat untuk memasang Java Development Kit (JDK) untuk menyelesaikan masalah "javac tidak dikenali" :

  1. Lawati pautan ini ( di sini ) dan klik Ikon Unduh di atas Platform Java (JDK) . Ini akan memastikan bahawa anda memasang versi terbaru dari Kit Pembangunan Java .

    Memuat turun JDK terkini
  2. Di skrin seterusnya, tatal ke bawah ke Java Development Kit Kit dan pastikan anda memilih togol yang dikaitkan dengan Perjanjian Penerimaan Lesen . Kemudian, klik pada pautan muat turun yang berkaitan dengan Windows. Terdapat dua pilihan untuk dipilih, tetapi kami mengesyorkan memuat turun fail .exe kerana ia akan menghalang anda daripada mengekstrak kandungan apabila muat turun selesai.

    Memuat turun Kit Pembangunan Java
  3. Setelah muat turun selesai, buka pemasangan JDK yang boleh dilaksanakan dan ikuti arahan pada skrin untuk menyelesaikan pemasangan.

    Memasang Kit Pembangunan Java
  4. Di skrin seterusnya, pastikan kedua-dua Alat Pembangunan dan Kod Sumber ditetapkan untuk dipasang pada pemacu keras tempatan anda bersama-sama dengan semua subfeatures. Lebih-lebih lagi, jika boleh, kami menggalakkan anda mengekalkan laluan pemasangan lalai kerana Langkah 2 akan lebih mudah.

    Pasang semua komponen dan subfeatures ke cakera keras tempatan anda

    Nota: Sebagai cadangan tambahan, perhatikan laluan pemasangan di bawah Pasang ke, kerana anda perlukannya di Langkah 2 .

  5. Tunggu sehingga Kit Pembangunan Java dipasang. Apabila proses selesai, mulakan semula komputer anda secara manual jika anda tidak diminta secara automatik untuk berbuat demikian.

    Memasang Kit Pembangunan Java

Sekarang anda telah memastikan bahawa anda telah memasang pakej yang betul yang memasang JavaC, turun ke Langkah 2 di mana kita pastikan anda menetapkan laluan ke JavaC dengan betul.

Langkah 2: Menetapkan pembolehubah persekitaran Java & mengemas kini laluan sistem

Sebelum memulakan dengan proses ini, penting untuk memahami bahawa prosedur berikut hanya terpakai jika anda telah memastikan bahawa Kit Pembangunan Java dipasang dengan betul ( Langkah 1 ).

Jika anda telah memasang JDK dan masih mendapat " Javac tidak diiktiraf sebagai perintah dalaman atau luaran ", anda hanya tersandung pada salah satu masalah teknikal yang paling biasa yang dihadapi oleh pemula Java. Untuk memuktamadkan Kit Pembangunan Java pada Windows, anda perlu melakukan beberapa langkah manual. Langkah-langkah ini perlu sentiasa mengikuti pemasangan JDK, walaupun selepas anda mengemas kini kit Pembangunan Java.

Berikut adalah panduan ringkas untuk menetapkan pembolehubah persekitaran Java yang betul dan mengemas kini laluan sistem:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run . Kemudian, ketik " sysdm.cpl " dan tekan Enter untuk membuka tetingkap Sistem Properties .

    Jalankan dialog: sysdm.cpl
  2. Di dalam tetingkap Sistem Properties, pergi ke tab Advanced dan klik pada Pembolehubah Alam Sekitar .

    Pergi ke tab Lanjutan dan klik pada Pembolehubah Alam Sekitar
  3. Dalam Tetingkap Variabel Alam Sekitar yang baru dibuka, klik butang Baru di bawah pembolehubah Sistem .

    Menambah pembolehubah Sistem baru
  4. Dalam tetingkap Variabel Sistem Baru, tetapkan nama Variable untuk JAVA_HOME dan nilai Variabel ke laluan ke direktori JDK anda. Untuk menyimpan perubahan, klik OK.

    Mengkonfigurasi nama Variabel dan nilai Variabel

    Nota: Jika anda mendengar nasihat kami di Langkah 1 dan perhatikan jalan pemasangan JDK, anda boleh menampalnya secara langsung dalam nilai Variabel .

    Laluan pemasangan JDK
  5. Sekarang bahawa anda telah kembali ke tetingkap Pembolehubah Alam Sekitar, cari pembolehubah yang dinamakan laluan di bawah pembolehubah Sistem . Dengan pembolehubah Path dipilih, klik butang Edit .

    Pilih pembolehubah Path (di bawah pembolehubah Sistem) dan klik butang Edit
  6. Dalam tetingkap ubah persekitaran Edit, klik pada butang Baru .

    Klik pada butang Baru
  7. Namakan pembolehubah persekitaran yang baru dibuat % JAVA_HOME% \ bin dan tekan Enter . Kemudian, klik Ok untuk memohon perubahan.

    Buat pembolehubah persekitaran baru dan namakan% JAVA_HOME% \ bin
  8. Dengan langkah terakhir ini, persekitaran Java anda harus dikonfigurasi. Anda kini dapat menyusun aplikasi dari CMD atau periksa versi Javac anda.

    JavaC telah berjaya dikonfigurasikan

Langkah bonus: Memeriksa jika konfigurasi berjaya

Terdapat satu langkah tambahan yang boleh anda lalui dalam Prompt Perintah untuk memastikan bahawa anda berjaya mengonfigurasi laluan pembolehubah persekitaran Java. Ikuti langkah-langkah di bawah untuk melihat sama ada konfigurasi anda berfungsi:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run. Seterusnya, ketik " cmd " dan tekan Enter untuk membuka tetingkap Prompt Command.

    Jalankan dialog: cmd
  2. Dalam tetingkap Prompt Perintah, ketik echo% JAVA_HOME% dan tekan Enter untuk melihat pulangan yang anda dapat. Jika anda melihat cetakan dengan direktori ke JDK, maka Langkah 2 berjaya dan JAVAC anda berfungsi dengan baik. Sekiranya anda melihat ruang bukan jalan JDK, ini bermakna anda telah gagal dalam menyediakan pembolehubah persekitaran - dalam kes ini, lawati Langkah 1 dan Langkah 2 .

    Mengesahkan jika pembolehubah persekitaran Java ditetapkan dengan betul

Artikel Yang Menarik