2

簡単な Java テスト コードを実行しようとしています。「メインクラスファイルが見つからないか、読み込めません」というメッセージが表示されます(そのようなもの)

私がフォローしているチュートリアルでは、このコマンドを使用しています

-> javac name.java (javac doesn't work, using ->java ..)
-> dir (shows the classname as a file)
 > java classname
 > outputs "hello world"

->java running.java を通過できないようです

class apples //everything begins with a class - need this to do anything
{
    public static void main(String args[])//method
    {
        System.out.println("Hello World");
    }   
}
4

4 に答える 4

1
class Apples //- need this to do anything
{
    public static void main(String args[])//everything begins with a method
    {
        System.out.println("Hello World");
    }   
}

Javaファイルの現在のディレクトリにいることを確認してください

としてコンパイル

javac Apples.java

として実行

java Apples

作業する前に、コーディング規約を知っておく必要があります。Java を使用する方がよいでしょう。

于 2012-10-05T07:40:57.747 に答える
1

ここでいくつかの問題が発生する可能性があります。以下を確認してください。

  1. クラスの名前に.javaを加えた名前でファイルを保存していますか?apples.java
  2. 実行するとき、クラスの名前を入力していますか、それともクラスファイルの名前を入力していますか? orjava applesではなく、と入力する必要があります。 java apples.classjava apples.java

編集:

を使用してプログラムをコンパイルしていないことに気付きました。javacこれにより、プログラムが で実行できなくなりjava [program_name]ます。javac [java_sourcde_file_name]を実行して .class ファイルを生成する必要があります。javacうまくいかない場合は、おそらく:

  1. JDK (Java Development Kit) がインストールされていないため、Oracleからダウンロードする必要があります。
  2. javacPATH にありません - 可能性は低いですが可能です - http://www.apl.jhu.edu/~hall/java/beginner/settingup.htmlを参照してください。
  3. javac正しく実行されますが、プログラムは正しくコンパイルされません。あなたが投稿したプログラムがうまく見えることを考えると、これはありそうにないようです。
于 2012-10-04T23:46:49.437 に答える
0

良い。Jaca で行う必要があるのは、クラス ファイルが保存されている場所をナビゲートし、Java の「クラス名」を使用することだけです。.java または .class を配置する必要はありません。名前だけ。

于 2012-10-04T23:39:10.487 に答える
0

クラス名を apples から Apples に変更します (Java クラス名の命名規則): http://en.wikipedia.org/wiki/Naming_convention_%28programming%29#Java

それに応じてファイル名を変更することもお勧めします...

次に、再コンパイルして実行します

javac Apples.java

ジャワりんご

乾杯

于 2012-10-05T07:26:14.980 に答える