当前位置: 首页 > 知识库问答 >
问题:

Netbeans不安装在MacOS Big Sur上

吕学
2023-03-14

我已经在MacBook Air上安装了Big Sur。已安装Java,但Netbeans install表示未找到Java JDK。有人有解决这个问题的办法吗?

共有3个答案

井嘉胜
2023-03-14

因为这里有同样大的更新。echo$JAVA_HOME为空,您无法重定向到。bash_简介。也许大型Sur更新会解决这个问题。我自己在等待/寻找答案。现在还不打算降级到卡塔利纳

蒲勇
2023-03-14

我是这样解决的。从命令行,我运行:

/usr/libexec/java_home-V

这将输出您已安装的Java虚拟机:

Matching Java Virtual Machines (4):
    14.0.1 (x86_64) "UNDEFINED" - "OpenJDK 14.0.1" /usr/local/Cellar/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home
    1.8.271.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_271 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
    1.8.0_251 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home

如果您没有看到JDK1.8,那么应该转到Oracle。com并安装它。假设您有1.8,您应该使用以下命令将其设置为您的JAVA_HOME

导出JAVA_HOME="/库/Java /JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home"

请注意,当您在上面的java-exec代码中运行时,您的位置应该与我的位置略有不同。我还建议您将其添加到shell配置文件中,以便在下次重新打开shell时设置当前JAVA_主页。我使用ZSH作为shell,因此命令是:

echo'export JAVA_HOME=“/Library/JAVA/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/HOME”

现在你快到家了。只需确保您有自制软件,然后运行brew cask install netbeans

这应该使您能够毫无问题地安装它,并将其放在您的应用程序文件夹中。

鞠嘉志
2023-03-14

我通过安装JDK15和Apache Netbeans 12.2(仅12.2)解决了这个问题。

它工作得很好。

 类似资料:
  • 我正在尝试在我的Microsoft surface pro上安装Netbeans 8.2,我正在使用JDK 10.0.2。当我运行Netbeans安装程序时,它无法找到JDK。所以我使用了--javahome命令和正确的文件目标,我想它会找到JDK。但是,它会为JRE抛出同样的错误。我不知道为什么找不到JRE。我已经阅读了许多类似的问题,并且看到了使用JAVA_HOME和设置环境变量的说明。我对w

  • 我已经检查了环境变量“java_home”是否正确(echo%java_home%)以及路径变量是否正确。 然而,当我尝试安装NetBeans时(从C:\netBeans10\bin\netBeans64.exe)(是的,也再次检查了笔记本电脑是否正确运行Win10 64bit,它是),一个NetBeans的徽标短暂地出现,1秒后消失,没有其他事情发生。 我试过下载一个新的NetBeans,重新安

  • 我已经安装了jdk9,但我不能在我的笔记本电脑上安装netbeans。一旦我打开netbeans的设置,它就会说“找不到JDK并安装它”。请给我你的建议。 我的笔记本配置是:Windows 10 8GB RAM惠普pavilion系列 我正在尝试安装新版本和旧版本的netbeans和我每次得到的错误消息是:“Java SE开发工具包(JDK)was not found on this comput

  • 既然失败了,我就按照下面的说明设置TestNG环境:https://www.tutorialspoint.com/TestNG/testng_environment.htm 我的TESTING_HOME环境变量设置为 我的类路径变量设置为 然后,我根据TestNG作者的文档发出以下命令 但是得到 错误:找不到或加载主类org.testng.testng 它生成测试代码,但由于导入行上的错误,所有注

  • 我正在读JavaEE first cup,我需要JDK8+,我的版本比较旧,所以我升级了我的java,配置了系统路径,安装等等,我成功地在命令提示符下运行并且它识别我已经安装成功,但是当我启动NetBeans时,它找不到java!不仅如此,我的Eclipse霓虹灯也找不到Java!我查看了eclipse.ini,也许它只需要一个JDK8。所以我就在想,怎么才能让我的NetBeans找到我的Java

  • 我正在尝试安装NetBeans,但我得到一个白色窗口“NetBeans安装程序锁定文件存在”并退出。我以前从未在这台PC上安装过NetBeans,安装程序第一次启动时,我不小心拒绝了它的管理员权限。 我尝试过: > 搜索隐藏文件可见的锁定文件。 在appdata\roaming中查找NetBeans文件夹,但没有。 尝试不同的安装程序 如果有人能帮我,我将不胜感激。