質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
NetBeans

NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

Q&A

解決済

1回答

2490閲覧

NetBeans8.1でインストールエラー

pen_ari

総合スコア50

NetBeans

NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

0グッド

0クリップ

投稿2020/10/29 03:54

編集2020/10/29 04:14

発生事象

net beans8.1JavaEEをmacにインストールしようとするとインストールエラーが起きます

Oct 29 13:08:50 username installd[786]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "パッケージ“NetBeans 8.1.pkg”からスクリプトを実行中にエラーが起きました。" UserInfo={NSFilePath=./postinstall, NSURL=file://localhost/Volumes/NetBeans%208.1/NetBeans%208.1.pkg#baseide-8.1.pkg, PKInstallPackageIdentifier=org.netbeans.ide.baseide.8.1, NSLocalizedDescription=パッケージ“NetBeans 8.1.pkg”からスクリプトを実行中にエラーが起きました。}

環境情報

macOS Catalina 10.15.7
% java -version java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
% /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -V Matching Java Virtual Machines (7): 15.0.1, x86_64: "Java SE 15.0.1" /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home 11.0.3, x86_64: "Amazon Corretto 11" /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home 11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home 10.0.2, x86_64: "Java SE 10.0.2" /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home 9.0.4, x86_64: "Java SE 9.0.4" /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home 1.8.0_202, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home 1.7.0_80, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

補足と気になっていること

  • netbeans8.2も同様のエラーが発生しましたが、Apache NetBeans11.3は正常にインストールができました。
  • インストールできませんでした。とメッセージは出ているものの、アプリケーションフォルダにアプリは作成されています。
  • アプリケーションフォルダのアプリをダブルクリックしても起動はしません。
  • netbeansアプリを右クリック>パッケージの内容を表示からContents/MacOS/netbeansを起動すると、ターミナルに起動ログ?のようなものが表示され、以下の内容でした
Last login: Thu Oct 29 12:47:22 on ttys005 /Applications/NetBeans/NetBeans\ 8.1.app/Contents/Resources/NetBeans/bin/netbeans ; exit; [username] ~ % /Applications/NetBeans/NetBeans\ 8.1.app/Contents/Resources/NetBeans/bin/netbeans ; exit; エラー: メイン・クラスorg.netbeans.Mainを検出およびロードできませんでした 原因: java.lang.ClassNotFoundException: org.netbeans.Main So long and thanks for all the fish. -- Douglas Adams [プロセスが完了しました]

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

jdk15にunpack200.shが含まれていないことが原因でした
インストーラのログレベルを上げたところ、以下のログが確認できました。

package_script_service[903]: ./postinstall: /tmp/PKInstallSandbox.QhrU8U/Scripts/org.netbeans.ide.baseide.8.1.8SuP2r/unpack200.sh: line 52: /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/unpack200: No such file or directory

他のバージョンのjdkには該当のshが含まれていましたので、.zshrcを編集してjavaのバージョンを下げて実行
しかし、インストーラが見に行くjavaはjdk15から変わらず。
しかたないのでjdk15をアンインストール

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk

再度実行したところインストールが成功致しました
JDK15にunpack200.shが含まれていないのは正常なのかどうなのかは不明です

投稿2020/10/29 09:30

pen_ari

総合スコア50

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問