1

これをJavaで書いた短い質問があります。古いコード:

   class apples{
        public static void main(String args[]){
            System.out.println("hello Youtube");
        }
    }

新しいコード

public class apples{
        public static void main(String args[]){
            System.out.println("hello Youtube");
        }
    }

Eclipseは私にこのエラーを与えます:

エラー:メインクラスのリンゴが見つからないか、読み込まれませんでした

私は何が間違っているのですか?私はバッキーからこのチュートリアルを見ています:Youtube

2番目の質問:

チュートリアルには、オートコンプリートのようなものがあります。どうすればEclipseでこれをオンにできますか?

修正済み:クラスの代わりにファイルをオープンエンドしてくれてありがとう!

4

4 に答える 4

7

publicメインメソッドがJVMで認識できるようにするには、クラスが必要です。

また、パッケージ宣言を利用してみてください。のような単純なものを持つことができますpackage com.foo.examples;

2番目の質問:Eclipseではオートコンプリートがデフォルトでオンになっています。実際、私はそれをオフにする方法がわかりません!

さまざまな場所でショートカットCtrl+Spaceを使用して、何が起こるかを確認してください。クラスsayのSystem後にドットを入力して、Systemクラスの表示されている静的メソッドのすべてのオートコンプリートエントリを表示することもできます。

于 2012-06-29T12:15:18.400 に答える
0

パッケージを使用し、mainメソッドをpublicとして宣言することが望ましいですが、必須ではありません。3行目で間違いを犯しました-semiで終わるはずです:

System.out.println("hello Youtube");

Q2の場合、コードを入力している間、オートコンプリートのケースはコントロールスペースホットキー(デフォルト)で表示されます。

UPD:申し訳ありませんが、メインメソッドをパブリックとして宣言する必要がありますが、クラスをパブリックにする必要はありません

于 2012-06-29T12:30:01.520 に答える
0

2番目の質問の場合:

オートコンプリートとは、おそらく「コンテンツアシスト」を意味します

次の方法で構成できます。

Preferences>Java>Editor>Content Assist
于 2012-06-29T12:27:00.687 に答える
0

メソッドはpublicおよびstaticとして宣言する必要があり、値を返さないようにする必要があります。また、パラメーターとしてString配列を受け入れる必要があります。メソッド宣言の形式は次のとおりです。

public static void main(String[] args)
{
    //Your code here
    System.exit(0); //Ending the program and return the given code (0 here)
}

2番目の質問でごめんなさい。

于 2015-08-05T07:26:15.750 に答える