Ben Windows'un .bat komut dosyası kullanıyorum ve bir java -version
yaptığımda C:/Program Files/Java/jdk1.6.0_32
olarak JAVA_HOME
set, hala 1.3java_home ve java -version
Bunu nasıl düzeltebilirim gösterir? Neyi yanlış yapıyorum?
Ben Windows'un .bat komut dosyası kullanıyorum ve bir java -version
yaptığımda C:/Program Files/Java/jdk1.6.0_32
olarak JAVA_HOME
set, hala 1.3java_home ve java -version
Bunu nasıl düzeltebilirim gösterir? Neyi yanlış yapıyorum?
yeni ikili yolunda muhtemelen değil (ve ardından Windows yanlış ikili yükleyecektir) çünkü (JAVA_HOME
kullanarak) mutlak bir yol ile java
çağırmak için genellikle daha iyi,
%JAVA_HOME%\bin\java -version
deneyin.
PATH
ortam değişkeninin %JAVA_HOME%\bin
'a işaret ettiğinden emin olun.
Komut satırından java -version
'u çağırmak, cmd.exe dosyasının "bilinen" dizinlerde aranmasını sağlar. "Bilinen", PATH ortam değişkeni anlamına gelir. Görünüşe göre, PATH'niz bir java 1.3 bin
klasörüne sahiptir ve 1.6 değil.
JAVA_HOME, java sarmalayıcıları tarafından kullanılan bir başka değişkendir (veya sadece java sarmalayıcıları tarafından kullanılan komut dosyaları). Bunu yaparken
Dene: gerektiğinde
SET JAVA_HOME=C:/Program Files/Java/jdk1.6.0_32
%JAVA_HOME%/bin/java -version
tırnak ekleyin. Eğer JAVA_HOME
değiştirirseniz
Sistem değişken yolunu ve kullanıcı değişken sistemi yolunu karıştırmamaya dikkat edin. Mutlak yol olmadan (JAVA_HOME
ve PATH
'un nasıl yapılandırıldığını öğrendiğimde) java
numaralı telefonu aramada sorun yaşıyorum.
Benim için sorun benim PATH değişkenimde idi, %JAVA_HOME%\bin;
'dan önce java windows yüklemesi ile C:\ProgramData\Oracle\Java\javapath;
eklendi. Yani, bir JDK7'ye işaret eden echo %JAVA_HOME%
ve jdk8'i gösteren java -version
işaretini verdim.
%JAVA_HOME%\bin;
'u C:\ProgramData\Oracle\Java\javapath;
'dan önce java -version
jdk7 görüntüler.
Benim için çalışıyor. Mükemmel cevap. – vkrams
Benzer bir sorun yaşadım, benim durumumda, iki sürümü java yükledim. java'nın bir versiyonunu sistemden tamamen kaldırarak düzeltilebilir.
Hata bildirmiyor btw – user1345883
"echo% PATH%" öğesinin çıkışını göster. –
Bu yeterli değil. 'JAVA_HOME \ bin'' 'PATH '' a basın. – hmjd