Netbeans работал нормально только на прошлой неделе (и с тех пор, как я установил его около двух лет назад). Теперь все внезапно не запустится (без каких-либо ошибок). Я не изменил ничего, связанного с java, на моем компьютере, все, что я делал за последние две недели, это установил необходимое мне программное обеспечение. Теперь, когда я нажимаю на его иконку или запускаю его из командной строки, ничего не происходит. Я проследил за некоторыми сообщениями и использовал -trace для получения журнала вывода Но я не знаю, как использовать это, чтобы найти проблему. Файл журнала Netbeans

Что я пробовал:

  • Я удалил Netbeans и Jdk и переустановил их, я получаю ту же проблему.
  • Запуск Netbeans из cmd с параметром -vm. Не сработало
  • Установите Eclipse, но он даже не будет установлен, и все, что я получаю, - это файл журнала, который показывает какую-то ошибку, я пытался найти их, но не смог ничего найти. Файл журнала Eclipse
  • Java_Home и path все указаны в переменных окружения, а java-программы компилируются и прекрасно запускаются из Cmd. (все остальные переменные среды и другая системная информация находятся в журнале Eclipse).

Пожалуйста, помогите, это так расстраивает, и я даже рассматриваю двойную загрузку сейчас, когда обе IDE не работают. Я также подумал о том, чтобы попробовать другие IDE, но подумал, что у меня может возникнуть та же проблема. Заранее спасибо.

Я работаю: windows8.1, Netbeans8.2, jdk1.8.0_191 и Eclipse oomph

Обновление: переменная окружения path на самом деле отличается от того, что показывает файл журнала eclipse, она выглядит следующим образом:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\ WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\ Program Files\Java\jdk1.8.0_191\bin;C:\Program Files\metro\bin;C:\Program Files\ apache-ant-1.10.5\bin;C:\Program Files\apache-maven-3.6.0\bin;C:\Program Files\g lassfish5\glassfish\bin;C:\Program Files\glassfish5\bin

2 ответа2

0

Возможно, другое установленное вами программное обеспечение также установило собственную несовместимую версию Java.

Проверьте свои версии Java в C:\Program Files (x86)\Java и переменные среды (и особенно PATH). Также см. Панель управления> Программы и компоненты для версий Java.

0

Наиболее вероятная возможность вашей проблемы с NetBeans состоит в том, что она настроена на использование установки JDK 8, которая не существует. Это, безусловно, объясняет неспособность NetBeans даже запуститься.

В поддержку этой идеи это показано в файле журнала NetBeans:

Найдена опция: netbeans_jdkhome = C:\Program Files\Java\jdk1.8.0_121

Однако вы заявляете, что используете jdk1.8.0_191, а не jdk1.8.0_121. Предполагая, что вы хотите использовать обновление 191, вы должны:

  • При необходимости удалите все старые версии JDK 8 (хотя, похоже, вы уже сделали это).
  • Настройте NetBeans на использование jdk1.8.0_191 вместо jdk1.8.0_121.

Чтобы настроить NetBeans:

  • Найдите текстовый файл netbeans.conf. Он находится в каталоге etc в каталоге установки для NetBeans 8.2. Откройте этот файл в любом текстовом редакторе.
  • Найдите строку, содержащую свойство netbeans_jdkhome.
  • Если эта строка закомментирована с использованием начального # то удалите этот символ # .
  • Убедитесь, что в качестве значения свойства указан путь к установленному выпуску JDK 8, который вы хотите использовать. Например, в вашем случае строка должна выглядеть примерно так:

    netbeans_jdkhome = C:\Program Files\Java\jdk1.8.0_191

  • Сохраните файл netbeans.conf и запустите NetBeans. Это должно работать сейчас.

  • Если NetBeans не запускается, обновите свой вопрос новым содержимым файла журнала NetBeans.

К вашему сведению, обратите внимание, что NetBeans не заботится о настройках переменных среды Windows, таких как PATH . Все, что его волнует, это его собственные параметры конфигурации, такие как в netbeans.conf .

Причина вашей проблемы с Eclipse менее очевидна, но ваши настройки PATH показывают множество каталогов Java, которых у меня нет. Они все определенно нужны? Одна вещь, которая определенно неверна, это то, что у вас есть C:\Program Files\Java\jdk1.8.0_191\bin; указан в PATH дважды, поэтому исправьте это. Затем повторите установку Eclipse, как только NetBeans заработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .