Windows XP'de Java JDK 6u33'ü yeni yükledim. PATH ortam değişkenini ayarlamadım bile, komut isteminde java -version
'u çalıştırabiliyorum.
1. C:\Program Files\Java\jdk1.6.0_33\bin\java.exe
2. C:\WINDOWS\system32\java.exe
"system32 java.exe" ve "Program Files Java jdk1.6.0_33 bin java.exe" arasındaki fark nedir?
C:\WINDOWS\system32\java.exe
: Ben bu komutu for %i in (java.exe) do @echo. %~$PATH:i
çalıştırdığınızda
, bu çıktıyı almak
system32\java.exe
ve Program Files\Java\jdk1.6.0_33\bin\java.exe
arasındaki fark nedir? for %i in (java.exe) do @echo. %~$PATH:i
'u çalıştırdığımda neden sadece system32\java.exe
gösteriliyor?
PATH ortam değişkeni için hala C:\Program Files\Java\jdk1.6.0_33\bin\
eklemem gerekir mi?
Bu kukla "java.exe" değil ve yeniden yüklemeniz gerekmez, "java -version: -" 1.6 "MyClass" gibi -version parametresi ile gerekli sürümü basit bir şekilde geçirirsiniz. 1.6 JRE'yi zorlamak için Yüklü muliple sürümü olan bir iş istasyonunda (bkz. http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html) – RealHowTo
Elbette bir yeniden yükleme ihtiyacını bypass edebilirsiniz * eğer * komut satırı parametreleri geçirirseniz, ve tabii ki java.exe yerine java.exe, javaw.exe veya javaws tam yolunu da belirtebilirsiniz .exe). Yine de çoğu kullanıcı için çok "otomatik büyü" dir. –