Установка Collabnet Subversion заставляет новую установку jdk6 - PullRequest
1 голос
/ 11 января 2012

Я пытаюсь установить последнюю версию Subversion Collabnet на моем сервере Windows. Когда я нажимаю на значок установки, появляется сообщение о том, что необходимо установить версию 1.6 среды выполнения Java. Это показывает, что он нашел версию 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, то произойдет сбой, потому что он не может загрузить его. Так что я застрял:)

Ответы [ 2 ]

3 голосов
/ 11 января 2012

Хорошо, мне удалось решить проблему.Похоже, если вы устанавливаете 64-битную версию Collabnet Subversion, он будет жаловаться, если не найдет 64-битный JDK.Версии JDK, которые у меня были на моей машине, были 32-битными JDK.

Я установил 64-битный JDK, и это решило проблему.

2 голосов
/ 11 января 2012

Попробуйте добавить % JAVA_HOME% переменную среды вместо % PATH% .После того, как вы добавите JAVA_HOME в свою систему, вы можете попытаться установить CollabNet Subversion снова.

Например, у меня есть следующая настройка переменной JAVA_HOME:

enter image description here

Если вы правильно установили JAVA_HOME, вы сможете выбрать путь jdk во время установки.

...