• ベストアンサー

表示されない

class HelloWorld{ public static void main(String args[]){ System.out.println("HelloWorld"); } } このようにテキストに書いてコンパイルしました。 コンパイルできたのですがHelloWordと表示されないんです。原因はなんでしょうか(java2sdk)OSはwindowsXP

質問者が選んだベストアンサー

  • ベストアンサー
  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.3

Javaは、ソースファイル(~.java)のままでは実行することができません。実行できるのは、クラスファイル(~.class)という形式のファイルです。 そして、このクラスファイル(~.class)を作成するために、コンパイルを行います。 人間が分かるソースコード(~.java)→コンピュータが分かるクラスファイル(~.class)に変換するのがコンパイルだと思ってください。コンパイルは、次のように行います。 javac HelloWorld.java しかし、コンパイルしただけでは、プログラムは実行されません。コンパイルは、コンピュータに分かるクラスファイルを作成するだけです。 そこで、コンパイルして作成されたクラスファイルを実行してあげる必要があります。 実行は、次のように行います。(実行時は後ろに、~.java とか ~.class は付けないので注意) java HelloWorld

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

javac HelloWorld.java java HelloWorld とやって表示がされないということですか?

hirohiro8888
質問者

お礼

申し訳ございません java helloworld としてました。 小文字じゃダメなんですね。 java HelloWorld としたらできました。 ありがとうございます一つ勉強になりました。

すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんばんは。 java -cp .; HelloWorld とコマンドプロンプトで実行しても何も表示されませんか?

すると、全ての回答が全文表示されます。