Как установить 64-разрядную версию среды IDE NetBeans в Windows 7 с помощью JDK 10 - PullRequest
0 голосов
/ 03 сентября 2018

Я установил 64-битную версию C / C ++ версии NetBeans отсюда https://netbeans.org/downloads/ Я использую Cygwin для работы с NetBeans 8.2. Все хорошо, мне нужен java для одного из моих проектов, поэтому я скачал jdk-10.0.2_windows-x64_bin и установил его в E:\installation2\java

Переменная пути и другие настройки

PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (
x86)\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System3
2\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Blue
tooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\cygwin64
\bin;E:\installation2\putty\;C:\Program Files\Java\jdk-10.0.2\bin;E:\installatio
n2\python3\Scripts\;E:\installation2\python3\;

C:\Users\>java --version
java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Однако, когда я пытаюсь создать новый проект в netbeans8.2 для Java, я не получаю эти опции. Вот скриншот менеджера платформы Java в Netbeans Tools ---> Окно Java Platfoms enter image description here

В блокноте я могу писать программы на Java, компилировать и выполнять их, но не в netbeans 8.2 Я не могу понять, почему Netbeans8.2 не может создать проект Java. Что я могу сделать, чтобы это исправить? В чем ошибка в приведенной выше конфигурации?

1 Ответ

0 голосов
/ 03 сентября 2018

Вам нужно установить Java SDK (JDK) вместо JRE. Просто скачайте JDK 8 из Oracle ( не 9 или 10+, поскольку они не поддерживаются в NB 8.2) и установите его. Затем вы можете отредактировать файл конфигурации Netbeans так, чтобы он указывал на JDK:

Редактировать netbeans.conf файл в C:\Program Files\NetBeans 8.2\etc\:

netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_xyz" 

Кроме того, вы можете удалить существующую платформу и создать новую платформу Java в Netbeans Platform Manager, указывая путь JDK.

...