私はJavaを勉強してまだ1週間の初心者です。
参考書等見てもどうしてもわからなかったので、分かる人がいらっしゃいましたら教えていただきたいと思い、掲載させてもらいました。
サンプルで次のようなプログラムを作りました。
//サンプルプログラム
class Sample{
public static void main(String args[]){
try{
System.out.println("sample");
}catch(NoClassDefFoundError e){
System.out.println(e + "という例外が起こりました");
}finally{
System.out.println("終了");
}
}
}
このサンプルプログラムをコンパイルすることはできたのですが、実行すると、
[Exception in thread "main" java.lang.NoClassDefFoundError: Sample]
のようなエラーが出ます。
ちなみに私は
JavaTM 2 SDK, Standard Edition
Version 1.3.1_01
Microsoft Windows 用
をインターネットからインストールして使っているのですが、
先週までは実行できたのですが、今週にはいってから実行できなくなりました。
JDKのアプリケーションを削除してまた、再インストールして実行しても
何もかわらず、先ほどのようなエラーが出るだけです。
原因がまったくわかりません。
どんなささいなことでも何でも構いませんので、解決するためのアドバイスをお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1の補足ですが、
あと、コンパイルしたクラスファイルをどのディレクトリで実行している
かにもよりますが、コンパイルしたディレクトリと同じディレクトリで
実行しているのであれば、
CLASSPATH環境変数にカレントディレクトリを追加すればOKです。
それじゃ。
カレントディレクトリをCLASSPATHに追加するとできました。
どうもありがとうございました。
また何かありましたら宜しくお願いします。
No.1
- 回答日時:
こんにちは。
これは、コンパイルしたクラスが見つからないよ、というエラーです。
このコンパイルしたクラスにクラスパスがとおっていますか?
コンパイルしたクラスをどのディレクトリでコンパイルしているかわかりませんが
カレントディレクトリなら
環境変数CLASSPATHにカレントディレクトリ'.'を含めれば実行できます。
がんばって下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- Java eclipse実行ができない 2 2022/07/27 04:47
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Java Java 配列<選挙> 4 2023/07/31 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipse実行ができない
-
配列にnullを代入すると、null...
-
正規表現について質問です。 カ...
-
JaneStyleのスレッドが見れなく...
-
複数TBLのオブジェクトを1つの...
-
マイクラでPythonのプログラミ...
-
CSV出力を画面から選択したデー...
-
下記問題の答えが"D"になる意味...
-
jdk17.06のインストーラーが起...
-
リレーションエンティティクラ...
-
直し方について教えて頂きたい...
-
JAの支部?地域の農協のカード...
-
ショートカットキーについて
-
プログラミングの問題です。大...
-
えハミルトン路と全域木のちが...
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
配列にnullを代入すると、null...
-
マイクラでPythonのプログラミ...
-
JAの支部?地域の農協のカード...
-
eclipse実行ができない
-
Eclipse 動的プロジェクトで404...
-
下記問題の答えが"D"になる意味...
-
正規表現について質問です。 カ...
-
list の空は [] ってあわらすのに
-
「main メソッドを持つクラスが...
-
あんまりお料理しないのに台所...
-
JaneStyleのスレッドが見れなく...
-
jdk17.06のインストーラーが起...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
キー入力について
-
CSV出力を画面から選択したデー...
-
Processingでマウスクリックで...
-
次のhtml・cssでspan内の文字を...
-
JSFタグのfタグとは
おすすめ情報