2011-02-06 2 views
9

установке Netbeans 6.0.1 на моем компьютере окна, я нахожу эту ошибку:установка Netbeans не находит JDK

enter image description here

Даже если я мои переменных окружения, кажется, нормально, при выполнении: enter image description here

Я перезагрузил свою систему, но ошибка сохраняется. Кто-нибудь знает, почему? Заблаговременно

+0

NetBeans 6.0.1 очень старый. Вы пробовали текущую версию? (что составляет 6.9.1) –

ответ

5

Если вы уверены, что у вас есть JDK (а не JRE), вы можете укажите местоположение JDK в командной строке при запуске установщика (как указано в полученном сообщении об ошибке).

Эти данные FAQ также могут помочь вам:

http://wiki.netbeans.org/FaqInstallJavahome
http://wiki.netbeans.org/FaqSuitableJvmNotFound

+0

Мне удалось исправить это, используя эту ссылку: http://wiki.netbeans.org/FaqRunningOnJre Шаг 2 сделал это для меня, изменив местоположение JDK на тот, на котором я его установил, вместо некоторого местоположения jre в папке netbeans сам. –

4

JAVA_HOME в переменной окружения.

комплект JAVA_HOME только JDK1.6.0_23 или что-то еще jdk folder у вас есть. dont include bin папка в пути.

+0

и включить ли переменную JAVA_HOME в PATH ?? Во всяком случае, я попробовал это и по-прежнему те же ошибки. Thansk –

+0

@mujer: установите 'JAVA_HOME' в переменную окружения окон, чтобы каждое приложение могло получить к ней доступ. –

+0

этот ответ помог мне –

4

Установите переменную JAVA_HOME, как было отмечено выше, но также установить переменную JRE_HOME в папку Java Runtime Environment (пример: C: \ Program Files (x86) \ Java \ jdk1.6.0_23 \ JRE)

Для установите переменную среды Windows, щелкните правой кнопкой мыши на «Мой компьютер» и выберите «Свойства» и выберите вкладку «Дополнительно» в старых версиях Windows или нажмите ссылку «Дополнительные системные настройки» в новых версиях окон. Нажмите кнопку «Переменные среды» и в разделе «Системные переменные» нажмите кнопку «Создать» и добавьте указанные выше имена переменных и введите соответствующие пути файловой системы в качестве значений.

После установки Netbeans, проверьте следующее:

Open C: \ Program Files (x86) \ NetBeans 6.0.1 \ и т.д. \ netbeans.conf

Изменить это значение к месту папка JDK, если он не установлен правильно уже:

netbeans_jdkhome = "C: \ Program Files (x86) \ Java \ jdk1.6.0_23"

+1

Я не думаю, что 'JRE_HOME' требуется установить только' JAVA_HOME' будет достаточно. –

+0

На большинстве компьютеров установлена ​​JRE, а не JDK, большинство установщиков Java будут искать JRE. –

+1

Да, вы правы, но если вы разработчик java, вам необходимо установить JDK на вашу машину разработки. –

1

Я тоже была такая же проблема. Поэтому я попытался установить меньшую версию jdk1.5 и запустить установку netbeans из командной строки как: Linux: netbeans-5_5-linux.bin -is: javahome /usr/jdk/jdk1.5.0_06 Windows: netbeans- 5_5-windows.exe -is: JAVAHOME "C: \ Program Files \ Java \ jdk1.5.0_06"

Надеется, что это помогает

14

Это только благодаря JAVAHOME пути отсутствует.

Использование командной строки ниже: -

Для Windows OS- Открыть командную строку

netbeans-6.5.1-windows.exe --javahome "C:\\Program Files\Java\jdk1.5.0" 

Для Linux OS- Откройте ваш терминал

netbeans-6.5.1-windows.sh --javahome /usr/jdk/jdk1.6.0_04 

Проблема решена ,

+1

Это работает и легко .... Спасибо .. (просто измените пути относительно) – Ruwantha

+0

Да, вы правы. –

+0

О, мне пришлось написать двойной минус, а не только один минус lol ... какой глупый учебник от установщика –

1

Нам удалось установку NetBeans 6.8 под Windows 8 успешно следующим образом:

  • Не выполнять, но разархивировать Netbeans-6,8-мл-windows.exe с 7zip (или другой unzipper) в папке пуста
  • выполнить cmd.exe от имени администратора
  • кд в папку, в которой вы распаковали инсталлятор
  • выполнить 'Java org.netbeans.installer.Installer'

-> установка выполняется без каких-либо ошибок

+0

Я успешно установил NetBeans. Благодаря! Есть ли аналогичный способ удаления? Потому что теперь деинсталлятор не обнаруживает JDK. – frederick99

Смежные вопросы