我从这里安装了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 for Java中创建一个新项目时,我没有得到那些选项。这是Netbeans Tools上的Java平台管理器的截图---> Java Platfoms窗口
在记事本中,我能够编写Java程序并编译它们并执行它们但不在netbeans 8.2中。我无法理解为什么Netbeans8.2无法创建Java项目。我该怎么做才能解决这个问题?上述配置有什么错误?
您需要安装Java SDK(JDK),而不是JRE。只需从Oracle下载JDK 8(不是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"
或者,您可以删除现有平台并在Netbeans Platform Manager中创建一个指向JDK路径的新Java平台。