Установка Collabnet subversion приводит к новой установке jdk6
-
27-10-2019 - |
Вопрос
Я пытаюсь установить последнюю версию Collabnet subversion на свой Windows Server.Когда я нажимаю на значок установки, появляется подсказка о том, что необходимо установить версию 1.6 среды выполнения Java.Это показывает, что он нашел версию 1.5 на моем компьютере.
У меня есть обе версии 1.5 и 1.6.Как я могу сделать так, чтобы при установке отображалась версия 1.6 без необходимости установки новой версии?Я проверил свою переменную %PATH%, и путь к 1.6 включен в качестве первого элемента в path.
Как он проверяет, какая версия установлена, и как я могу заставить его использовать существующую установку 1.6?
Спасибо
Редактировать
Извините, я забыл упомянуть, что у меня также уже настроена среда JAVA_HOME, и она указывает на версию 1.6.
Редактировать
Я использую Windows server 2003.Я попытался запустить java-версию из командной строки, и она возвращает Java (TM) SE Runtime Environment (сборка 1.6.0_20-b02)
Другая проблема, с которой я сталкиваюсь, заключается в том, что компьютер, на который я его устанавливаю, не имеет доступа в Интернет.Если я разрешу Collabnet продолжить установку JDK, произойдет сбой, потому что он не может загрузить его.Так что я застрял :)
Решение
Хорошо, мне удалось решить проблему.Похоже, что если вы устанавливаете 64-разрядную версию Collabnet Subversion, она будет жаловаться, если не найдет 64-разрядный JDK.Версии JDK, которые были у меня на компьютере, были 32-битными JDK.
Я установил 64-битный JDK, и это решило проблему.
Другие советы
Попробуйте добавить %JAVA_HOME %JAVA_HOME% переменная окружения вместо %ПУТЬ%.После того, как вы добавите JAVA_HOME в свою систему, вы можете попробовать снова установить CollabNet Subversion.
Например, у меня есть следующая настройка переменной JAVA_HOME:
Если вы правильно настроили свой JAVA_HOME, вы должны иметь возможность выбрать путь к jdk во время установки.