错误:执行以下提到的命令时失败:-
/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 /
以1退出。
这是输出: 安装程序:错误-无法安装NetBeans IDE。您的计算机上找到了Java(JRE),但需要JDK 8或更高版本。请从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装JDK 8的最新更新,然后重新启动NetBeans安装。
有人会找出上述问题吗?我无法在Mac中安装NetBeans 8.2软件包。
答案 0 :(得分:1)
以下步骤用于在 MacOS 上安装 NetBeans :-
1)下载最新版本
为了在MacOS上安装NetBeans,我们必须通过访问NetBeans的官方网站即下载其最新版本。 https://netbeans.org/downloads/
2)挂载磁盘映像文件
将从NetBeans官方网站下载的dmg文件将安装到安装程序。可以使用以下命令完成此操作:
$ hdiutil mount下载/netbeans-8.2-macosx.dmg
3)安装文件
该文件将安装到包含包含可通过使用installer命令安装的软件包文件(.pkg)的卷目录。该命令需要使用sudo的超级用户特权。
$ sudo安装程序-pkg Volumes / NetBeans \ 8.2 / NetBeans \ 8.2.pkg -target /
文件将安装到安装文件时提到的目标根目录。
4)卸载文件
安装过程完成后,我们需要卸载安装程序。这可以通过使用使用hdiutil命令卸载选项来完成。
$ hdiutil卸载/ Volumes / NetBeans \ 8.2
好吧,我们已经完成了MacOS上NetBeans 8.2的安装过程。
答案 1 :(得分:1)
从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安装程序。
答案 2 :(得分:0)
我遇到了同样的问题,可以用 brew 修复它。
首先安装 java JDK https://www.oracle.com/java/technologies/javase-downloads.html 然后在你的终端中运行:
brew install netbeans
它将安装最新版本的 netbeans。
答案 3 :(得分:0)
我只是使用 brew 安装
brew install netbeans
现在我可以使用最新的 12.4
答案 4 :(得分:-1)
实际上,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/。
答案 5 :(得分:-1)
由于某些原因,某些Mac OS的Netbeans版本无法检测JRE中包含的JDK。为了正确安装和运行该应用程序,您必须事先安装用于Mac OS的Java 。 https://www.java.com/es/download/
答案 6 :(得分:-1)
仅安装最新版本,最新版本为12.1!