回答編集履歴
1
追記
test
CHANGED
@@ -1,3 +1,27 @@
|
|
1
|
-
wrong name 訳:間違った名前
|
1
|
+
~~wrong name 訳:間違った名前
|
2
2
|
|
3
|
-
パッケージ名が間違っていると思います
|
3
|
+
パッケージ名が間違っていると思います~~
|
4
|
+
|
5
|
+
追記
|
6
|
+
|
7
|
+
[http://www.javaroad.jp/faq/faq_error2.html](http://www.javaroad.jp/faq/faq_error2.html)より
|
8
|
+
|
9
|
+
> 必要なクラスが見つからない場合に発生する例外です。必要なクラスは例外の後に表示されます(java.lang.NoClassDefFoundError:○○○ の場合、○○○が必要なクラスです。)。主な原因として、以下のようなものがあります。
|
10
|
+
|
11
|
+
>
|
12
|
+
|
13
|
+
> ファイル名は間違っていませんか。大文字小文字も区別されます。
|
14
|
+
|
15
|
+
> コマンドラインで実行する際、○○○.classと拡張子も指定して実行していませんか。実行する際は、.classは必要ありません。
|
16
|
+
|
17
|
+
> クラスパスは正しく設定されていますか。
|
18
|
+
|
19
|
+
> ※.クラスパスに.(カレントディレクトリ)は指定されていますか。
|
20
|
+
|
21
|
+
> ※.必要なクラスファイル、jarファイルがクラスパスに指定されていますか。
|
22
|
+
|
23
|
+
> ※.Tomcatの場合、必要なjarファイルがWEB-INF/libディレクトリに設置されていますか。
|
24
|
+
|
25
|
+
> クラスファイル、jarファイルの権限(読取可能)は正しく設定されていますか。
|
26
|
+
|
27
|
+
> QuickTimeはインストール時、環境変数CLASSPATHを設定します。古いバージョンのQuickTimeはその際、CLASSPATHに.(カレントディレクトリ)を設定しないようです。これにより、java.lang.NoClassDefFoundErrorが発生する事例があります。
|