Saya menunjuk JAVA_HOME
ke C:\Program Files (x86)\Java\jre7
. Ini bekerja dengan baik. Setelah itu, saya membuka ritsleting semut dan mengatur variabel lingkungan yang terkait dengan Ant, saya mendapat pesan kesalahan berikut setelah mengetik"ant -version"
Saya mencari forum ini. Sepertinya salah satu solusinya adalah mengarahkan Java ke JDK, bukan JRE. Saya tidak yakin apakah ini harus menjadi solusinya. Dengan kata lain, secara umum, mana yang harus JAVA_HOME tunjuk? JDK atau JRE?
JAVA_HOME
digunakan untuk melakukan dua hal: 1: untuk alat pengembangan, menemukanjavac.exe
. 2: untuk alat non-perkembangan, penemuanjava.exe
. Ini sepertinya melanggar "satu alat untuk satu hal" . Sebaiknya tidakJDK_HOME
digunakan sebagai gantinya?Cukup (ubah ke jdk1.xxx_xx Anda)
JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_05
sumber
JAVA_HOME saya mengarah ke JDK. Jika masih tidak berhasil, periksa apakah Anda mengunduh ant untuk Java 7 dan bukan untuk Java 6.
sumber
Secara umum, tidak masalah jika Anda mengarahkannya ke JRE atau JDK. Itu tergantung pada aplikasi yang menggunakannya. Dokumentasi Semut mengatakan Anda harus mengarahkannya ke JDK untuk mendapatkan semua fitur Ant.
sumber
sebagai pengembang, Anda harus mengarahkan JAVA_HOME Anda ke jdk untuk mengakses copiler javac dll. Ada baiknya jika Anda dapat menguji program Anda untuk dijalankan di JRE. Jika Anda menggunakan server aplikasi, Anda sering juga memerlukan JDK, bukan JRE, tetapi itu tergantung pada server tertentu.
sumber
Anda dapat menggunakan JDK atau JRE tetapi:
. ANT_HOMEsumber
Mari tetap sederhana. Buka pengaturan dan cari "Variabel Lingkungan". Setelah jendela variabel lingkungan muncul, cukup buat variabel SISTEM baru dengan mengklik BARU dan kemudian JELAJAHI DIRECTORY sampai Anda menemukan jalur pemasangan JDK. JDK harus diinstal dalam file program dan Anda akan melihat folder JAVA dan di dalam folder tersebut adalah JDK dan JRE ... Jika Anda menulis kode, Anda harus memilih JDK !!! Jangan dengarkan siapa pun yang menyatakan JRE akan cukup ... TIDAK! Tidak akan! Direktori yang tepat akan terlihat seperti ini C: \ Program Files \ Java \ jdk1.8.0_144 sesederhana itu!
sumber