2011-07-13 22 views
1

Eclipseは私にエラーを与えているエラーが発生し、エラーは次のとおりです。パッケージ修飾子は、パッケージ修飾子でトップレベルのクラスを定義するとき

syntax error on token "package", delete this token. 

私のコードがあるSimpyです:

package class MyClass { ... } 

マイgoogle- fooは壊れているようだが、どんな助けも素晴らしいだろう!必要な質問をしてください。

ありがとう!

+1

Javaには、Private、public、protected、defaultの4つのアクセス修飾子しかありません。パッケージ名の修飾語はありません。したがって、エラー。 – Logan

答えて

3

クラスをプライベートパッケージとして扱いたくない場合は、修飾子を省略する必要があります。 packageキーワードは、パッケージを定義するために使用されます。

2

これはできません。パッケージは修飾子ではないので、単に有効なJavaではありません。

packageキーワードでパッケージを宣言します。あなたが明示的に(残念ながらIMO)が明示的に指定することができないことを、デフォルトの「パッケージレベル」のアクセシビリティを指定しようとしている場合

package foo; 

class Bar 
{ 
} 

:あなたはclassキーワードを持つクラスを宣言します。すべてのアクセス修飾子をオフにしてください。