не могу создать проект на netbeans 8.2

<p>у меня ос windows 10, я только что скачал jdk 9 и версию netbeans 8.2 со всеми функциями. когда я хочу создать (java) проект, он просто не может это сделать. не дает мне ошибку или что-то, только этот пустой экран.</p><p> <a href="https://i.stack.imgur.com/fokip.png"> <img src="https://i.stack.imgur.com/fokip.png" alt="enter image description here"> </a> </p><p>в чем может быть проблема, поэтому я не могу создать проект?</p>

<ol> <li>вы можете решить свою проблему, удалив папку <code>jdk-9</code>.</li> <li>перезапустите netbeans.</li> <li>он выдаст вам сообщение, если вы хотите использовать версию jdk по умолчанию.</li> <li>нажмите <code>yes</code> или <code>ok</code>.</li> </ol><hr><p>или вы можете удалить <code>jdk-9</code> с вашего компьютера и установить <code>jdk-8</code>.</p>

<p><strong> правка: </strong> решением является установка jdk 8, поскольку jdk 9 и более поздние версии в настоящее время не поддерживаются.</p><p>однако, если вы уже установили jdk 8, следуйте инструкциям ниже.</p><p>причина в том, что существует конфликт с базовым jdk, с которого начинается netbeans. вы должны установить его на более низкую версию.</p><ol> <li>перейдите в папку <code>"c:\program files\netbeans 8.2\etc"</code> или там, где установлен netbeans.</li> <li>откройте файл <code>netbeans.conf</code>.</li> <li>найдите <code>netbeans\_jdkhome</code> и замените путь jdk там на <code>"c:\program files\java\jdk1.8.0\_152"</code> или там, где установлен ваш jdk. обязательно используйте правильный путь, иначе вы столкнетесь с проблемами. здесь <code>jdk 1.8.0\_152</code> установлен.</li> <li>сохраните файл и перезапустите netbeans. это сработало для меня, должно сделать для вас тоже.</li> </ol>

<p>как говорили другие люди, netbeans всегда будет использовать последнюю установленную версию jdk (в настоящее время jdk9), которая не работает с netbeans 8.2 и вызывает проблемы, как вы, ребята, упоминали. </p><p>вы можете решить эту проблему, заставив netbeans использовать jdk8 вместо удаления jdk9! <br>вам просто нужно отредактировать файл <code>netbeans.conf</code>:<br> macos <code>/applications/netbeans/netbeans8.2.app/contents/resources/netbeans/etc</code> <br> windows <code>c:\program files\netbeans 8.2\etc\</code></p><p>откройте файл netbeans.conf в своем любимом редакторе и найдите следующую строку: <code>netbeans\_jdkhome="/path/to/jdk"</code> удалите знак <em>#</em> перед ним и измените его, введя желаемую домашнюю папку версии jdk (jdk8).</p><p>я не уверен, почему jdk9 не работает с netbeans8.2, но если я узнаю, я напишу это здесь ...</p><hr><p><strong> расположение jdk по умолчанию: </strong></p><p>mac os ↴</p><blockquote> <p>/library/java/javavirtualmachines/jdk1.8.0\_152.jdk/contents/home</p> </blockquote><p>windows ↴</p><blockquote> <p>c:\program files\java\jdk1.8.0\_152</p> </blockquote><p><em>я использовал jdk1.8.0\_152 в качестве примера</em></p>

<p>у меня была та же проблема: я установил netbeans 8.2 в macos high sierra, и по умолчанию netbeans будет работать с последней версией jdk (в настоящее время jdk 9). </p><p> <a href="https://i.stack.imgur.com/0xq9x.gif"> <img src="https://i.stack.imgur.com/0xq9x.gif" alt="netbeans problem"> </a> </p><p>я заставил netbeans использовать jdk 8, вы должны сконфигурировать свой файл <code>netbeans.conf</code>, который вы можете найти в:</p><blockquote> <p>/ applications/netbeans/netbeans 8.2.app/contents/resources/netbeans/etc/netbeans.conf</p> </blockquote><p> <a href="https://i.stack.imgur.com/qtqle.png"> <img src="https://i.stack.imgur.com/qtqle.png" alt="enter image description here"> </a> </p><p>вам нужно раскомментировать и обновить свой путь к jdk, вы найдете его по адресу:</p><blockquote> <p>/library/java/javavirtualmachines/jdk1.8.0\_131.jdk/contents/home</p> </blockquote><p> <a href="https://i.stack.imgur.com/2lcrf.png"> <img src="https://i.stack.imgur.com/2lcrf.png" alt="enter image description here"> </a> </p><p>просто сохраните его, перезапустите netbeans и все готово!</p>

<p>если вы работаете в linux, откройте файл netbeans.conf, используя nano или что-то еще.</p><pre><code>nano netbeans-8.2/etc/netbeans.conf </code></pre><p>и отредактируйте jdkhome или каталог для jdk</p><pre><code>netbeans\_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64" </code></pre><p>вы можете проверить свою версию jdk с</p><pre><code>java -version </code></pre><p>или же</p><pre><code>ls /usr/lib/jvm </code></pre>

<p>java se development kit 9 не совместим с netbeans ide 8.2.</p><p>мое решение:</p><ol> <li>удалить текущий jdk 9 </li> <li>установите эту предыдущую доверенную версию jdk: jdk 8</li> <li>измените следующий файл:\program files\netbeans 8.2\etc\netbeans.conf, указав путь к папке недавно установленного jdk 8: netbeans\_jdkhome = "c:\program files\java\jdk1.8.0\_151 " (пример)</li> </ol>

<p>столкнулся с той же проблемой с jdk 10. при установке netbeans запрос на расположение jdk по умолчанию был принят за jdk 10. это была проблема, это должен быть jdk8 (1.8).</p><ol> <li>закрыть netbeans</li> <li>открыть файл ниже<br> <code>c:\program files\netbeans 8.2\etc\netbeans.conf</code></li> <li>прокомментируйте строку jdkhome jdk9 или jdk10 знаком #:<br> <code># netbeans\_jdkhome="c:\program files\java\jdk-10.0.1"</code></li> <li>добавьте новую строку jdkhome для jdk8:<br> <code>netbeans\_jdkhome="c:\program files\java\jdk1.8.0\_171"</code></li> <li>запустить netbeans</li> </ol><p>примечание. если указанный выше файл .conf недоступен для редактирования, используйте режим администратора. я использую notepad ++, он запросил перезагрузку notepad ++ в режиме администратора, затем сохранение работало нормально.</p>

<p>у меня была такая же проблема,</p><ul> <li>выйти из netbeans.</li> <li>удалите файл jdk9 в:/library/java/javavirtualmachines </li> <li>установите jdk8: <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">ссылка для скачивания</a> </li> </ul><p>удачи :) </p>

<p>я попытался установить <code>netbeans\_jdkhome="/path/to/jdk-9.0.4"</code> в <em>netbeans.config</em> для <em>"c:\program files\netbeans8.2\etc"</em> в <em>windows 10</em>. показывает уведомление<strong> "неожиданное исключение" </strong>. </p>

<p>да, это работает: удалите путь jdk 9.0 и удалите его из панели управления, вместо этого установите jdk 8version и установите его путь, он легко работает с netbean 8.2.</p>

<p>@ubuntu 18.04</p><p><code>sudo apt install openjdk-8-jdk</code><br> затем<br> <code>sudo update-alternatives --config java</code></p><pre><code> selection path priority status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode press <enter> to keep the current choice[*], or type selection number: </code></pre><p>выберите java 8, затем перезапустите <code>netbeans</code><br> <strong> готово </strong></p>