※ ChatGPTを利用し、要約された質問です(原文:Java実行時のエラーについて(初心者です))
Java実行時のエラーについて(初心者です)
Java実行時のエラーについて(初心者です)
OS:Windows7Pro(64bit)
JavaJDK(1.6)およびJava3D(1.5.1)
Java3Dの勉強のため、サンプルを作り実行してみたところ以下のようなエラーが出ます。
何が悪いのでしょうか?パスの設定など環境設定が不十分なのでしょうか?
D:\TEMP>javac Sample3D.java
D:\TEMP>java Sample3D
Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/j3d/Canva
s3D
Caused by: java.lang.ClassNotFoundException: javax.media.j3d.Canvas3D
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Sample3D. Program will exit.
ちなみにパスの設定は以下の通りです。
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_21\lib\dt.jar;C:\Program Files\Java\j
dk1.6.0_21\lib\tools.jar;C:\Program Files\Java\Java3D\1.5.1\lib\ext;C:\Program F
iles\Java\Java3D\1.5.1\bin
Path=%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Program Files (x86)\N
VIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System3
2\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common
Files\Sony Shared\FeliCaLibrary;C:\Program Files\Common Files\Sony Shared\FeliC
aLibrary;C:\Program Files (x86)\Common Files\Sony Shared\FeliCaNFCLibrary;C:\Pro
gram Files\Common Files\Sony Shared\FeliCaNFCLibrary;C:\Program Files\Common Fil
es\Microsoft Shared\Windows Live;C:\Program Files\Java\jdk1.6.0_21\bin;C:\Progra
m Files\Java\Java3D\1.5.1\bin
お礼
ありがとうございましす。 ご指摘の通り、CLASSPATH の設定の仕方が悪かったです。 勉強不足です。