MacOS ElCapitan
Eclipse neon
JDK
JRE
Java 1.8
Java3Dのプログラムを作成し実行する際エラーがでました。
外部jarファイルをインポートして実行しようとしたのですが
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/opengl/GLCapabilitiesChooser
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at javax.media.j3d.Pipeline$1.run(Pipeline.java:143)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:138)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:926)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:280)
at Java3DSample01.Java3DSample01.<init>(Java3DSample01.java:24)
at Java3DSample01.Java3DSample01.main(Java3DSample01.java:47)
Caused by: java.lang.ClassNotFoundException: javax.media.opengl.GLCapabilitiesChooser
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
このようなエラーメッセージが出ます。
JREの../lib/ext/の中にj3dcore,j3dutils,vecmathの3つのjarファイルをおいています。
外部jarファイルの追加でもってきているのクラスパスも通っていると思います。
他のプロジェクトは起動できます。
外部jarを利用した場合のみです。
追記
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/13 11:41
退会済みユーザー
2016/09/13 12:19
2016/09/13 12:53
退会済みユーザー
2016/09/13 12:55