を使用する netbeans (Mac OS X) 上の Java プロジェクトがありますJava3d
。Mac 版の Java ディストリビューションには、java3d が既に含まれています。jar
ただし、他のプラットフォームと同様にアプリケーションを配布したいと考えています。netbeansClean and Build
でプロジェクトを作成するdist
と、次のようなフォルダーが生成されます。
.
├── lib
│ ├── AbsoluteLayout.jar
│ ├── jgrapht-jdk1.6.jar
│ └── swing-layout-1.0.4.jar
├── README.TXT
└── MyApp.jar
しかし、ご覧のとおり、java3d に関連する jar ファイルは含まれていません。Netbeans に必要な jar ファイルを配布フォルダーに含めるように強制するにはどうすればよいですか?
アップデート:
2 回目の試行で、Oracle の Web サイトから java3d をダウンロードし、3 つの java3d 関連の jar が見つかるまですべてを抽出しました。ただし、それらをプロジェクトに追加すると、実行しようとするとUbuntuでエラーが発生しますjava -jar MyApp.jar
:
java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
このソフトウェアは複数のプラットフォームを対象としており、技術的な問題に関与することなく、jar ファイルを実行するだけでユーザーが実行できるようにしたいと考えています。どうすればいいですか?