<IT技術の処方箋:NoClassDefFoundErrorへの対処> もし、自分でつくったプログラムで、 「NoClassDefFoundError」というエラーが出たとしましょう。 例えば、以下のようなかんじです。 C:\java>java HelloWorld Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld エラーの原因として、考えられる理由は二つです。 まずは、HelloWorldのスペルはあっていますか? HelloWorld.classというファイルが本当に存在しますか? 次に考えられるのが、クラスパスです。 クラスパスの詳細は省きますが、 かりに、 C:\java>java -classpath c:\java HelloWorld Hello World! として、うまくいくようなら
概要 クラスパスはコンパイルや実行する際に、Java実行環境がクラスファイルを参照するために使用します。java.lang、java.io などJavaAPIとしてあらかじめ用意されている基本的なコアクラスを使用する際はクラスパスを指定する必要はりません。それらは何の指定もせずに、Java実行環境に読み込まれます。 コアクラス以外のクラスファイルは、Java実行環境が読み込むためにその位置を指定する必要があります。その際にクラスパスを使用します。 使用方法 クラスパスの使用方法は2つあります。java、javacなどのコマンドを使用する際に-classpathオプションを付ける方法と、CLASSPATH環境変数を設定する方法です。 -classpathオプション -classpathの省略形として-cpも使えます。 クラスパスは、ファイル格納ディレクトリ、jarファイル、zipファイルが指
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く