我有Windows 10操作系统,我刚刚下载了JDK 9和具有所有功能的Netbeans 8.2版本。当我想创建(Java)项目时,它无法做到。不给我一个错误或什么,只是这个空白的屏幕。无法在Netbeans 8.2上创建项目
可能是什么问题就在这里,所以我不能创造任何项目?
我有Windows 10操作系统,我刚刚下载了JDK 9和具有所有功能的Netbeans 8.2版本。当我想创建(Java)项目时,它无法做到。不给我一个错误或什么,只是这个空白的屏幕。无法在Netbeans 8.2上创建项目
可能是什么问题就在这里,所以我不能创造任何项目?
JDK-9
来解决您的问题。yes
或ok
。或者你可以从你的电脑中删除JDK-9
并安装JDK-8
。
的原因是,有一个与基地JDK冲突, NetBeans以。开头。您必须将其设置为较低版本。
这应该是一个被接受的问题。顺便说一句,Java的默认IDE在最新的Java上有问题是很荒谬的。 – saidfagan
很好笑,不是吗?谢谢! –
特别是因为安装说明说最低版本8 ...不是最大值。 – SnyperBunny
正如其他人说,NetBeans的总是要使用不使用NetBeans 8.2安装后运行正常(目前JDK9)最新版本的JDK和你们提到的导致的问题。
您可以通过强制NetBeans使用JDK8而不是删除JDK9来解决此问题!
你只需要编辑netbeans.conf
文件:
的MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
的Windows C:\Program Files\NetBeans 8.2\etc\
来打开NetBeans。用你最喜欢的编辑器进行配置,找到下面这行:netbeans_jdkhome="/path/to/jdk"
删除#在它前面签名并通过输入你想要的JDK版本(JDK8)的home位置来修改它。
林不知道为什么没有与NetBeans8.2工作JDK9,但如果我发现了,我会在这里写...
默认JDK位置:
的Mac OS↴
级/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
的Windows↴
C:\ Program Files文件\的Java \ jdk1.8.0_152
我用jdk1.8.0_152为例
netbeans.conf提示保存了我。谢谢。 – ifelsemonkey
是的,它是与新的Java版本......怪异的说,分钟的Java 8或更高......呵呵 –
感谢您的详细信息!解决了我的问题:)如果有人想知道,jdk1.8.0_162的作品呢! – kennho
的Java SE开发工具包9与Netbeans IDE 8.2不兼容。
我的解决方案:
感谢您的提示!我编辑了D:\ Program Files \ NetBeans 8.2 \ etc \ netbeans.conf并设置了netbeans_jdkhome =“D:\ pierre \ Java \ jdk1.8.0_144”而不是netbeans_jdkhome =“D:\ pierre \ Java \ jdk9”工作。无需删除jdk9。 – PierluigiVernetto
是它那窝king:删除jdk 9.0的路径,并从Cantroll面板卸载它,而不是安装jdk 8version并设置它的路径,它很容易与netbean 8.2一起工作。
如果你在linux中运行,使用nano或其他任何东西打开文件netbeans.conf。对JDK
netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
nano netbeans-8.2/etc/netbeans.conf
和编辑JDKHOME或目录,你可以检查与
java -version
或
ls /usr/lib/jvm
你的JDK版本,我有我安装了同样的问题NetBeans 8.2在macOS上igh Sierra和默认设置下,NetBeans将使用最新的JDK版本(目前为JDK 9)。
我所做的是强迫的NetBeans使用JDK 8,您必须配置您的netbeans.conf
文件,你可以找到它:
/应用/的NetBeans/NetBeans的8.2.app/Contents /Resources/NetBeans/etc/netbeans.conf
您需要取消注释并更新到JDK的路径,你会发现你的位置:
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
刚保存它,重启NetBeans,你就完成了!
您不必从PC上卸载jdk-9。您只需在 /etc/netbeans.conf中将“netbeans_jdkhome”的值设置为早期JDK的路径即可更改用于运行netbeans的jdk。 –
太棒了!这对我来说工作得很好。 –
供参考:我的情况没有消息。我不得不去命令行并明确指定JDK的路径。 –