我安装了Java NetBeans IDE 12.0和JDK-16。当我尝试使用Java With Ant创建一个项目时,它会像屏幕截图中那样卡住。当我取消它时,它会创建一个文件,但其中没有代码,也就是说,没有创建main方法。只是一个空白文件。有人知道怎么解决这个问题吗?
sycxhyv71#
从"Deployment Platforms" for NetBeans 12.0的NetBeans文档中:
NetBeans可能可以(或看起来可以)使用未正式支持得较新JDK发行版(如JDK 16),但您可能会遇到意外问题.因此,如果您不需要JDK 14之后发布的任何Java功能,请使用Tools > Java Platforms > Add Platform...将其添加为NetBeans中的Java平台。您不需要卸载JDK 16。但是,如果您确实需要JDK 16特性,则使用不同的IDE。The latest release of Eclipse, 2021-03, explicitly supports JDK 16。
Tools > Java Platforms > Add Platform...
9bfwbjaz2#
我遇到了同样的问题,并能够解决它在windows中通过以下步骤:1.卸载Netbeans 12.4。确保删除所有该高速缓存文件(驱动器:\users\user\AppData\Roaming\Netbeans和驱动器:\users\user\AppData\Local\Netbeans)(Windows)1.检查JDK 16目录(无JRE)和环境变量JAVA_HOME、CLASSPATH和PATH。1.安装NetBeans 12.41.创建新项目并检查是否选择了“下载并激活nb-javac.”
vuv7lop33#
对我来说,它帮助我使用NetBeans 12. 5版和JDK 14。之后一切都运行顺利。
tf7tbtn24#
我遇到了同样的问题,升级到12.5版对我很有效。
4条答案
按热度按时间sycxhyv71#
从"Deployment Platforms" for NetBeans 12.0的NetBeans文档中:
NetBeans可能可以(或看起来可以)使用未正式支持得较新JDK发行版(如JDK 16),但您可能会遇到意外问题.
因此,如果您不需要JDK 14之后发布的任何Java功能,请使用
Tools > Java Platforms > Add Platform...
将其添加为NetBeans中的Java平台。您不需要卸载JDK 16。但是,如果您确实需要JDK 16特性,则使用不同的IDE。The latest release of Eclipse, 2021-03, explicitly supports JDK 16。
9bfwbjaz2#
我遇到了同样的问题,并能够解决它在windows中通过以下步骤:
1.卸载Netbeans 12.4。确保删除所有该高速缓存文件(驱动器:\users\user\AppData\Roaming\Netbeans和驱动器:\users\user\AppData\Local\Netbeans)(Windows)
1.检查JDK 16目录(无JRE)和环境变量JAVA_HOME、CLASSPATH和PATH。
1.安装NetBeans 12.4
1.创建新项目并检查是否选择了“下载并激活nb-javac.”
vuv7lop33#
对我来说,它帮助我使用NetBeans 12. 5版和JDK 14。之后一切都运行顺利。
tf7tbtn24#
我遇到了同样的问题,升级到12.5版对我很有效。