我正在尝试在我的windows服务器上安装Collabnet subversion的最新版本。当我单击setup图标时,它会出现一个提示,告诉我需要安装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,它会失败,因为它无法下载它。所以我被卡住了:)
发布于 2012-01-11 23:10:23
好的,我已经设法解决了这个问题。看起来,如果你安装的是64位版本的Collabnet Subversion,如果找不到64位JDK,它就会报错。我机器上的JDK版本都是32位JDK。
我安装了64位JDK,解决了这个问题。
发布于 2012-01-11 19:20:22
请尝试添加%JAVA_HOME%环境变量,而不是%PATH%。在将Subversion添加到系统中之后,可以再次尝试安装CollabNet Subversion。
例如,我有以下JAVA_HOME变量的设置:

如果您正确设置了JAVA_HOME,您应该能够在安装过程中选择jdk路径。
https://stackoverflow.com/questions/8818139
复制相似问题