1

我正在为一家刚开始担任 QA 的公司参加自我培训课程。“强制”安装适用于所有人,无论是开发人员还是 QA。我需要安装较旧版本的 Java JDK 1.6.x,我的指南说要为他们希望我安装的所有工具创建一个目录。

我必须在我的用户名下创建一个名为 devel 的 dev/tools 目录,在其中我为我们共享的源代码放置一个 gitsrc 目录和一个工具目录。然后我必须为工具文件夹创建环境变量(系统范围)。我将工具命名为一个(我需要将所有安装都设置为哑) DEV_TOOLS 并将路径值放入 C:\Users\myusername\devel\tools <----这部分是正确的。

然后,我为特定版本创建了一个附加的 JAVA_HOME 变量,其值为 %DEV_TOOLS%\jdk1.6.x。安装后,我必须附加 PATH 变量,以便在其中添加 %JAVA_HOME%\bin 。

我遇到两个问题:

第一次尝试下载 JDK 1.6.x 并将路径指定为 %DEV_TOOLS%\jdk 1.6.x 它说不可用,所以我只是使用长格式 C:\users\myusername\devel\tools\jdk1.6.x 作为之前提到过,一切顺利。

第二次安装后,我需要验证它是否正常工作,因此我运行 cmd 并键入java -version以查看它是否正确。它不显示新下载的版本,而是显示 jdk 1.6.x 的旧版本。

那么我做错了什么?对不起这个问题的长度,但我想最好详细一点。任何帮助/建议将不胜感激。

4

1 回答 1

1

系统正在检测不同版本的 Java。不要将 %DEV_TOOLS%\jdk6\bin 附加到 PATH,而是将其附加到 PATH。订单很重要。

要在没有变量的情况下添加 Java,您可以执行以下操作:

PATH=C:\Path\To\Java\bin;...

在你的情况下,你想要类似的东西:

PATH=%DEV_TOOLS%\jdk6\bin;...

当然,请确保已定义 DEV_TOOLS

于 2013-09-21T02:10:31.613 回答