こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

投稿日時 - 2010-09-09 16:44:18

QNo.6170169

すぐに回答ほしいです

質問者が選んだベストアンサー

CLASSPATHにJava3Dのjarファイルが切られてないからでは?
extフォルダの下のj3dcore.jar辺りかと。(他に要るかどうかは分からんですが)

投稿日時 - 2010-09-10 17:51:24

お礼

ありがとうございましす。
ご指摘の通り、CLASSPATH の設定の仕方が悪かったです。
勉強不足です。

投稿日時 - 2010-09-10 19:33:23

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)