gpt4 book ai didi

java - 无法在 MacOS 版本 Mojave 10.14.1 上创建新的 netbeans 8.2 项目

转载 作者:行者123 更新时间:2023-11-30 10:08:38 24 4
gpt4 key购买 nike

我无法在 MacOS Mojave 10.14.1 上创建新的 netbeans 项目。当我选择 File>New Project... --->> 没有对话框打开,IDE 日志如下:

SEVERE [global]
java.lang.ClassNotFoundException: javax.activation.DataContentHandlerFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
Caused: java.lang.ClassNotFoundException: javax.activation.DataContentHandlerFactory starting from ModuleCL@27506e4f[org.openide.awt] with possible defining loaders [ModuleCL@4994c66[org.netbeans.modules.xml.jaxb.api]] and declared parents [org.netbeans.MainImpl$BootClassLoader@36d4b5c, ModuleCL@364f78b6[org.netbeans.api.annotations.common]]
at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
...<snip>...
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[catch] at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

好的,下面是一些细节,以便我可以发布问题。我使用自制软件来安装 netbeans IDE。它没有给出任何错误。我能够打开一个现有项目(确实会打开一个对话框)。

最佳答案

感谢@skomisa 指出问题。

  1. 我安装了“错误”版本的 JDK——版本 11.0.1,netbeans 默认配置为使用它。
  2. 然后我安装了看起来是最新的“正确版本”:$ brew tap caskroom/版本$ brew cask 安装 java8 (jdk1.8.0_192)。
  3. 安装 jdk1.8.0_192 后,编辑/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf 文件以设置 netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0 _192.jdk/Contents/Home”
  4. 启动 netbeans,您就可以开始了!

关于java - 无法在 MacOS 版本 Mojave 10.14.1 上创建新的 netbeans 8.2 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53689064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com