1

我正在尝试在我的 Windows 服务器上安装最新版本的 Collabnet subversion。当我点击设置图标时,它会出现一个提示,说它需要安装 Java 运行时环境的 1.6 版。它表明它在我的机器上找到了 1.5 版。

我有版本 1.5 和 1.6。如何让安装看到 1.6 版本而无需安装新版本?我检查了我的 %PATH% 变量,并将 1.6 的路径作为路径中的第一项包含在内。

它如何检查安装了哪个版本以及如何强制它使用现有的 1.6 安装?

谢谢

编辑

对不起,我忘了提到我也已经设置了 JAVA_HOME 环境,它指向 1.6 版本。

编辑

我正在使用 Windows server 2003。我尝试从命令行运行 java -version,它返回 Java(TM) SE 运行时环境(内部版本 1.6.0_20-b02)

我遇到的另一个问题是我安装它的机器没有互联网访问权限。如果我允许 Collabnet 继续安装 JDK,它会失败,因为它无法下载它。所以我卡住了:)

4

2 回答 2

3

好的,我已经设法解决了这个问题。看起来如果您正在安装 64 位版本的 Collabnet Subversion,如果找不到 64 位 JDK,它会报错。我机器上的 JDK 版本都是 32 位 JDK。

我安装了 64 位 JDK 并解决了问题。

于 2012-01-11T15:10:22.913 回答
2

尝试添加%JAVA_HOME%环境变量而不是%PATH%。将 JAVA_HOME 添加到系统后,您可以尝试再次安装 CollabNet Subversion。

例如,我有以下 JAVA_HOME 变量设置:

在此处输入图像描述

如果您正确设置了 JAVA_HOME,您应该能够在安装过程中选择 jdk 路径。

于 2012-01-11T11:20:21.747 回答