回答編集履歴

1

追記

2018/06/10 14:31

投稿

退会済みユーザー
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が発生する事例があります。