2017-05-13 5 views
1

現在のパッケージ内のクラスを見つけることができません:https://www.mkyong.com/java/java-custom-annotations-example/IntelliJのは、私は単純なJavaのアノテーションの例を挙げて取り組んでいます

は、JavaとのIntelliJに新しいなので、私はそれを設定する方法が全くわからないので、私はそれをやりましたこのように:

IntelliJ

IntelliJのは、波線の赤い線のトンを持っているので、このプロジェクトは、いくつかのエラーを持っている必要があります。私が間違ったことを知っていますか?

答えて

0

お客様のプロジェクト名comです。これはパッケージの最初のフォルダではありません。

mykongは標準のJavaプロジェクトのソースフォルダではなく、どちらもcoreではありません。あなたが新しいJava/Mavenの/ Gradleのプロジェクトを作成し、ProjectName/src/main/java/com/mykong/package

+0

この種の作品は、別の問題があります(関連していますか?)http://stackoverflow.com/questions/43957079/why-does-intellij-says-package-name-does-not-correspond-to-file-path-いつの日か –

1

ソースルートを正しくマークしましたか?

comはモジュールとして解釈されているようですが、ソースルートの下に移動する必要があると思います。解決するには

  1. src
  2. という名前の(上部の)プロジェクトにフォルダを作成し右srcをクリックして、src
  3. comフォルダを移動したソースルート
  4. としてマーク

次に、パッケージを正しく解決する必要があります。

+0

の標準レイアウトを使用する必要が

それはSRC /メイン/ javaの/ COMを必要としませんか..? – Shenal

+1

@Shenalはいこれは、あなたがmavenを使用している場合、これでもかまいません。あなたがmavenを使用していないなら、 'src/com/...'は問題ありません。 – vikingsteve

関連する問題