The program 'javac' can be found in the following packages:
* openjdk-6-jdk
* ecj
* gcj-4.4-jdk
* gcj-4.6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Lalu aku berlari sudo apt-get install openjdk-7-jdk
dan semuanya bekerja. Tetapi kemudian javac
masih belum ada dan saya mendapatkan kesalahan yang sama seperti di atas. Sama halnya dengan openjdk-6-jdk
. Mengapa?
Cara Debian / Ubuntu yang tepat untuk mengkonfigurasi yang
javac
ditunjuk oleh/usr/bin/javac
adalah dengan menggunakanupdate-alternatives
perintah. Anda dapat melakukannya secara interaktif, dan memilih dari daftar opsi yang tersedia:Atau Anda dapat menentukan opsi mana yang Anda inginkan pada baris perintah:
Karena cara menyimpan informasi, menggunakan
update-alternatives
tidak persis sama (tetapi dianggap lebih disukai) untuk secara manual membuat/usr/bin/java
tautan simbolis kejavac
pilihan Anda. Lihatman update-alternatives
untuk informasi lebih lanjut tentang ini.Jika
update-alternatives
tidak berhasil, jalankan perintah ini dan coba lagi:sumber
Inilah yang saya lakukan. Itu berhasil.
Pertama saya menginstal jdk untuk Java 7 seperti ini:
sudo apt-get install openjdk-7-jdk
Itu mungkin cukup: periksa dan lihat apakah javac di PATH Anda dengan menjalankan
javac -version
Jika tidak, maka ikuti jawaban Nicholas kecuali bahwa alih-alih
sudo update-alternatives --config javac
gunakan ini:sudo update-alternatives --config java
Dan memilih Java 7 saat diminta dengan mengetik
2
:sumber
Tidak yakin apakah ini membantu, tetapi itu berhasil untuk saya. Saya punya masalah ini, javac tidak ada di sana, di mana saja, mungkin karena saya hanya menginstal jre . Menginstal jdk setelah jre memperbaikinya.
sumber