Saya menunjuk JAVA_HOMEke 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_HOMEdigunakan 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_HOMEdigunakan sebagai gantinya?