- ベストアンサー
今日からjavaの勉強をはじめたものです
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと早とちりしました。 java test で実行してませんか? CLASS名が「HelloJava」なので java HelloJava と実行するのが正解です。 おそらくソースコードのファイル名をtest.javaで作られてjavacしたと思うのですが、 class HelloJava と宣言しているので、HelloJava.classが出来上がります。 これを実行するには、当然 java HelloJava としなければなりません。 勘違いしやすいので、ソースコードのファイル名もクラス名に合わせて、HelloJava.javaとしておくのがセオリーですよ。 では、Javaの勉強頑張って下さい!
その他の回答 (1)
- yutopapa
- ベストアンサー率47% (139/295)
実行するclassのディレクトリにCLASSPATHが通ってない為です。 下記URLを参考に、CLASSPATHとは何か理解を深めて下さいね。
関連するQ&A
- Javaアプリケーションについて
次のようなプログラムを作ってコンパイルをしました。 public class app { public static void main(String[] args) { System.out.println("Hello from Java!"); } } コンパイルまではできるのですが、 java appで実行しようとすると Exception in thread "main" java.lang.NoClassDefFoundError:app となって、アプリケーションを実行することができません。 本には、これで実行できると書いてあるのですが・・・ どなたか教えてください。
- ベストアンサー
- Java
- javaが実行されない
雑誌を買ってjavaでプログラミングをしているのですが なぜか実行できません。 ツールはteraPadとJDKを使っています。 public class sample { public static void main(String[] args) { System.out.println("hello!"); } } コンパイルし、classファイルを実行すると Exception in thread "main" java.lang.NoClassDefFoundError: sample/class と出て実行できません。結果はhello!となるはずなのですがどなたかどこがおかしいのか教えてください。
- ベストアンサー
- Java
- 超初心者です。教えてください。
初心者です。javaのマニュアル書に書いてある class Hello{ public static void main (String[] args){ System.out.println("Hi! Hello!!"); } } はコンパイルすることができたのですが、実行すると Exception in thread "main"java.lang.NoClassDefFoundError: Hello という文書が出てきますどうすればいいのでしょうか。教えてください。
- ベストアンサー
- Java
- java 実行エラーについて
プログラムを実行すると、 Exception in thread "main"java.lang.NoClassDefFoundError:Sample と出ます。理由がわかる人はぜひ教えてください。 一応プログラムを載せておきます。 < Sample.java > public class Sample{ public static void main(String[] argc){ System.out.println("Hello World!"); } } お願いします。
- ベストアンサー
- Java
- 妙なエラー
Exception in thread "main" java.lang.NoClassDefFoundError: Test のエラーの意味はなんでしょうか? class Test{ public static void main(String args[]){ System.out.println("Hello"); } } コンパイルは成功し java Test[enter] に対して出ます。 実は僕の環境ではきちんと実行できます。 知り合いのコンピュータだと出来ないんです。 メールのやり取りですので、何が間違っているのか謎なんです。 おしえてください・・・
- 締切済み
- Java
- ビット演算子が使えない。
こんにちは現在Javaをやっているいのですが、 //計算を行うプログラムです。 public class keisan{ public static void main(String args[]){ int num1=10; int num2=15; System.out.println("num1とnum2にいろんな演算を行っています。"); System.out.println("num1+num2は"+(num1 | num2)+"です。"); } } コンパイルはできましたが、 Exception in thread "main" java.lang.NoClassDefFoundError: keisan[ とエラーがでてきます。どうしたら良いのでしょうか? お願いします。
- ベストアンサー
- Java
- 実行できません。
import javax.swing.*; public class JFrame01 { public static void main(String[] args) { JFrame frame = new JFrame("JFrame01"); frame.setSize(400, 300); frame.setVisible(true); } } このプログラムはどこかおかしいでしょうか。コンパイルはできるんですけど、実行することができません。 実行すると、 「Exception in thread "main" java.lang.NoClassDefFoundError: JFrame01」 というエラーが出ます。
- ベストアンサー
- Java
- javaが実行できなくて困ってます。
javaを始めたばかりの者です。 いきなりですが、 class AppliPM1{ public static void main(String args[]){ System.out.println("Javaパーフェクトマスター"); } } このソースをコマンドプロンプトでjavacにとおすとエラーなくうまく通り、同じくコマンドプロンプトでdirとうつと、 444 AppliPM1.class 130 AppliPM1.java と表示されたので実行しようと思い java AppliPM1 とコマンドプロンプトでうつと Exception in thread"main"java.lang.NoClassDefFoundError: AppliPM1 と表示され実行できません・・・。 教科書のプログラムを何回も確認しましたが絶対に写し間違いもしてないはずなのですが一体実行できない原因は何なのでしょうか!?詳しい方、アドバイスお願い致します!!
- ベストアンサー
- Java