Saya telah menginstal java termasuk jre 6 dan 7 pada Windows 7 64-bit. Ketika saya mengetik java -version
di baris perintah saya mendapatkan:
C:\>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Saya ingin membuat jre7 java default dari baris perintah jadi saya pergi untuk mengedit path saya ketika saya melihat java tidak ditentukan di mana saja baik dalam Variabel Sistem atau Variabel Pengguna (juga tidak ada variabel JAVA_HOME juga). Juga berjalan set
dari baris perintah menegaskan ini sebagai variabel Path tidak memiliki direktori java. Java saya disimpan dalam keadaan normal C:\Program Files\Java\jre6
.
Jadi sekarang saya ingin tahu bagaimana windows menemukan java saya saat ini di baris perintah?
Jawaban:
Menemukan pertanyaan stackoverflow yang memiliki solusi: Direktori instalasi JRE di Windows
Berjalan
where java
memberikan output:(Tidak menyadari windows memiliki
where
perintah hanya tahu itu tidak punyawhich
.) Penasaran bagaimana java.exe berakhir di sana.Memperbarui
Artikel oracle ini, Menyebarkan JRE pada Windows , menyatakan bahwa pemasang Java akan menyalin java.exe ke direktori sistem:
sumber
C:\Windows\system32\java.exe
adalah lokasi yang cukup umum.sumber