gpt4 book ai didi

java - cygwin 中 Java 的不同版本

转载 作者:行者123 更新时间:2023-11-30 04:13:23 26 4
gpt4 key购买 nike

今天我安装了 cygwin,我正在检查我的 JAVA HOME 和其他设置,我发现了非常奇怪的事情..

当我这样做时,echo $JAVA_HOME ,我总是得到 C:\Java\jdk1.6.0_26这很好,这就是我已经设置为 jdk1.6.0_26 的值在我的环境变量中也是如此,但是当我执行 java -version 时,我总是得到不同版本的 java,我总是看到 1.7..

uname@D-PHC-22334455 /cygdrive/c
$ echo $JAVA_HOME
C:\Java\jdk1.6.0_26

uname@D-PHC-22334455 /cygdrive/c
$ which java
/cygdrive/c/WINDOWS/system32/java

uname@D-PHC-22334455 /cygdrive/c
$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode)

我已经检查了我的 PATH 变量和 JAVA_HOME 。两者都指向 jdk1.6谁能解释一下发生了什么错误吗?

下面是我的 PATH 变量-

uname@D-PHC-22334455 /cygdrive/c
$ echo $PATH
/usr/local/bin:/usr/bin:/cygdrive/c/Java/jdk1.6.0_26:/cygdrive/c/Program Files (x86)/DataStax Community/python:/cygdrive/c/Users/uname/openssl/bin:/cygdrive/c/Python27:/cygdrive/c/Python27/Scripts:/cygdrive/d/app/uname/product/11.1.0/db_1/bin:/cygdrive/c/apache-maven-3.0.4-bin/apache-maven-3.0.4/bin:/cygdrive/c/Program Files (x86)/IBM/RationalSDLC/Clearquest/cqcli/bin:/cygdrive/c/Perl64/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Perl64/bin:/cygdrive/c/Program Files (x86)/Perforce:/cygdrive/c/Program Files (x86)/IBM/RationalSDLC/ClearCase/bin:/cygdrive/c/Program Files (x86)/IBM/RationalSDLC/common:/cygdrive/d/ede-5.1.1/apache-ant-1.7.1.2008.06.27/bin:/cygdrive/c/Program Files (x86)/Git/cmd:/usr/bin:/cygdrive/c/Program Files/Common Files/Hitachi ID:/cygdrive/c/Eclipse-C++/MinGW:/etc/alternatives:%APPDATA%/Python/Scripts

最佳答案

因此,安装的 Java 必须是 Java 1.7.0_25,如其中所述

uname@D-PHC-22334455 /cygdrive/c
$ which java
/cygdrive/c/WINDOWS/system32/java

即使您的PATH指向C:\Java\jdk1.6.0_26

/Windows/system32 始终首先搜索。

关于java - cygwin 中 Java 的不同版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19056772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com