web-dev-qa-db-ja.com

このコンパイル単位は名前付きモジュールに関連付けられているため、名前付きパッケージEclipseを宣言する必要があります

昨日、JavaのEclipseをダウンロードしましたが、最初のプログラムを作成しようとしたときに、このエラーが表示され続けました。

must declare a named package Eclipse because this compilation unit is associated to the named module x. 

どうすれば修正できますか?

11
J. Doe

[プロジェクトエクスプローラ]タブでmodule-info.Javaを削除するだけです。

19
Danh Tran

「Project Explorerタブでmodule-info.Javaを削除する」という答えが最も簡単で簡単な答えですが、

little何が起こっているのかをより理解したり制御したい場合は、次の代替方法が望ましいかもしれません。

  • かつてないほど現実的なアプリケーションを作成します。 com.YourCompany.etcまたは単にcom.HelloWorld(プロジェクト名:com.HelloWorldおよびクラス名:HelloWorld)

または

  • Javaプロジェクトを作成するとき; Create Java Projectダイアログで、Finish but Nextを選択せず​​に、Create module-info.Javaファイルの選択を解除します
3
reben