繁体   English   中英

Netbeans 没有安装在我的 Mac 上,它说 JDK not found,虽然 JDK 安装在同一个

[英]Netbeans is not getting installed in my Mac, it says JDK not found, though JDK is installed in the same

错误:执行下面提到的命令时失败:-

/usr/bin/sudo -E -- env LOGNAME=ajaygautam USER=ajaygautam USERNAME=ajaygautam /usr/sbin/installer -pkg /usr/local/Caskroom/netbeans/8.2/NetBeans\\ 8.2.pkg -target / exited with 1 .

这是输出:安装程序:错误 - 无法安装 NetBeans IDE。 在您的计算机上找到 Java (JRE),但需要 JDK 8 或更高版本。 请从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装最新的 JDK 8 更新,然后重新启动 NetBeans 安装。

有人会追查上述问题吗? 我无法在我的 Mac 中安装 NetBeans 8.2 包。

我遇到了同样的问题,可以用 brew 修复它。

首先安装 java JDK https://www.oracle.com/java/technologies/javase-downloads.html然后在你的终端中运行它:

brew install netbeans

它将安装最新版本的 netbeans。

Archived OpenJDK GA Releases下载 OpenJDK。

这将为您提供一个文件,例如openjdk-9.0.4_osx-x64_bin.tar 提取 tar 文件并将其复制到您机器中的正确位置。

tar -xf openjdk-9.0.4_osx-x64_bin.tar
sudo cp -r jdk-12.0.2.jdk /Library/Java/JavaVirtualMachines/

现在您可以运行 Netbeans 安装程序。

我只是使用 brew 安装

brew install netbeans

现在我可以使用最新的 12.4

以下步骤用于在MacOS上安装NetBeans :-

1) 下载最新版本

为了在 MacOS 上安装 NetBeans,我们必须通过访问其官方网站即https://netbeans.org/downloads/下载最新版本的 NetBeans

2)挂载磁盘镜像文件

从 NetBeans 官方网站下载的 dmg 文件将被挂载到安装程序中。 这可以通过以下命令完成:

$ hdiutil mount 下载/netbeans-8.2-macosx.dmg

3) 安装文件

该文件安装到包含包文件 (.pkg) 的卷目录,该文件可使用安装程序命令安装。 该命令需要使用 sudo 的超级用户权限。

$ sudo installer -pkg Volumes/ NetBeans\\ 8.2/NetBeans\\ 8.2.pkg -target /

该文件将安装到安装文件时提到的目标根目录。

4) 卸载文件

安装过程完成后,我们需要卸载安装程序。 这可以通过使用选项 Unmount with hdiutil 命令来完成。

$ hdiutil 卸载 /Volumes/NetBeans\\ 8.2

好了,我们已经完成了在 MacOS 上安装 NetBeans 8.2 的过程。

实际上, java_home

/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home

但就我而言, java_home位于下一个位置,即

/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home 
  • 我用 root 用户从/usr/libexec/java_home删除了我的 java_home

  • 通过以下命令在/usr/libexec添加了新的java_home

     sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home /usr/libexec/.

出于某种原因,Mac OS 的某些 Netbeans 版本没有检测到 JRE 中包含的 JDK。 为了正确安装和运行该应用程序,您必须事先安装了Java for Mac OS https://www.java.com/es/download/

仅安装 Lates 版本,截至目前为 12.1!

https://netbeans.apache.org/download/nb121/nb121.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM