我正在尝试在我的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它失败,因为它无法下载它。所以我卡住了:)
答案 0 :(得分:3)
好的,我设法解决了这个问题。看起来如果您正在安装64位版本的Collabnet Subversion,如果找不到64位JDK,它会抱怨。我机器上的JDK版本都是32位JDK。
我安装了64位JDK,解决了这个问题。
答案 1 :(得分:2)
尝试添加%JAVA_HOME%环境变量,而不是%PATH%。将JAVA_HOME添加到系统后,可以尝试再次安装CollabNet Subversion。
例如,我有以下JAVA_HOME变量的设置:
如果您已正确设置JAVA_HOME,则应该能够在安装期间选择jdk路径。