javaでメインクラスが見つからないエラーが出てしまいます。

やさしい簡単なプログラム
class test
{
public static void main(String[] args)
{
System.out.println("Viva!");
}
}
をjavacでクラスファイルを作った後に(ここまではできます)java test.class を行うと
could not find the main class というエラーが出てしまいます。

教科書の通りにjdkをインストールして、パスを環境変数に通して、コマンドプロンプトでコンパイルしかしていません。
なにが悪いんでしょうか?

A 回答 (2件)

> しかし、java testを行うと


> エラー クラス名testが受け入れられるのは、注釈処理が明示的に表明されたときだけです
> となってしまいます。これはどうしてでしょうか?

それは

javac test

を実行したときのエラーでは?
実行はjavaコマンドでコンパイルがjavacコマンド。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
おっしゃるとおりでした。
打ち間違えが非常に多いですね。疲れているようです。

お礼日時:2010/07/25 23:20

もし、教科書に



java test.class

で実行するように書かれているならそれは教科書の誤り。

コンパイルは、

javac test.java

で、ファイル名test.javaを指定するが、実行は、

java test

で、クラス名testを指定する。

java test.class

とすると、test.classクラスというクラス(クラスファイル名としてはtestディレクトリ下のclass.class)を探して実行しようと試みる。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。僕の読み間違えでした。
しかし、java testを行うと
エラー クラス名testが受け入れられるのは、注釈処理が明示的に表明されたときだけです
となってしまいます。これはどうしてでしょうか?

お礼日時:2010/07/25 22:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

  • 真面目に働かない同僚への賢い対処法

    皆さんは今の職場に何か悩みがないだろうか。特に人間関係の悩みともなると、それが原因で退職や転職も考えるほど深刻なこともある。「教えて!goo」を見ていても、沢山の仕事の悩みが寄せられている。そんな中で今...

  • 【100均グッズで!】カラフルクレヨンキャンドルを作ってみた

    市販されているキャンドルには、自分好みの色合いや、好きな形状のものなど、なかなかピッタリのものが見つからないという人も多いことだろう。自分で手作りしてみるのもありかもしれないと、そのやり方を「教えて!...

  • 不倫相手に5年ぶりに連絡したらフラれた

    常に世間の大きな関心ごととなる著名人の不貞問題。一般家庭の不倫に対してもそれは同じようで、「教えて!goo」によせられた「人は5年も経つと心は変わってしまうのでしょうか?」という質問には多くの回答が書き込...

  • 【長谷川豊】『名無しです』さんから来たメッセージ

    先日、私が別でやっている連載に対して、極めて分かりやすく、的を射たコメントが来たので是非「教えて!goo」の連載でもシェアしたいと思います。 私は沖縄で起きた痛ましい女性の暴行死事件の記事に関連して、あ...

  • おしゃれは世代を越えて。多様化する死装束の中にはドレスも!?

    日本では亡くなった人間が、現世に禍根を残していると「うらめしや~」というように幽霊になって出てくると言われている。幽霊について伝統的なイメージといえば、頭に巻いた三角の布に、真っ白な死装束、そして足が...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ