0

私はJavaを初めて使用します。新鮮なLubuntu(すべてのアップデートで12.10 x64)の下で、Lubuntu Software CenterからEclipse(3.8)をダウンロードします。私の問題は、System.out.print()がmainメソッドを持つクラスでのみ機能することです。

4

2 に答える 2

1

メソッド宣言の外部では、変数宣言のみが許可されます。あなたの場合:

System.out.println("test");

InClass2はメソッド宣言の外部で呼び出されました。(いつ呼ばれると思いますか???)

于 2013-03-03T07:25:09.253 に答える
0

MousEventが言おうとしていることを試してみましょう...しかしはっきりと。

あなたが書くとき:

public class Foo {
    System.out.println("test");
}

ステートメントの表示が許可されていないコンテキストにステートメントを配置しています。

そのコンテキストでは、変数宣言、メソッド宣言、型宣言、静的またはインスタンス初期化ブロックのみを配置できます。

ステートメント(一般的に)は、メソッドまたは静的/インスタンス初期化ブロックでのみ許可されます。

于 2013-03-03T07:42:40.533 に答える