我正在尝试在我的 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 Runtime Environment (build 1.6.0_20-b02)
我遇到的另一个问题是我安装它的机器没有互联网访问权限。如果我允许 Collabnet 继续安装 JDK,它会失败,因为它无法下载它。所以我卡住了:)
最佳答案
好的,我已经设法解决了这个问题。看起来,如果您安装的是 64 位版本的 Collabnet Subversion,如果找不到 64 位 JDK,它会报错。我机器上的 JDK 版本都是 32 位 JDK。
我安装了 64 位 JDK 并解决了问题。
关于java - 安装 Collabnet 颠覆强制新安装 jdk6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818139/