1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Javaエラー「XXX.java is a non-project file, only syntax errors are reported」の解決方法

Last updated at Posted at 2025-11-22

VSCodeでJavaファイルを作っていたら以下のエラーが出た。

image.png

上記エラーに加えて、コンパイルエラーもソース作成時点で検知されていない様子。(普通、コンパイルエラーになる要素があると書いた時点で怒られる)
JDKのインストールがうまくいっていないのかなと思ったらそうではなかったため、しばらく悩んだ。

解決した方法

素直にGradleかMavenでビルドしたプロジェクトのjavaフォルダに該当のJavaファイルを移動してあげる。(画像の黄色下線部分。demoフォルダ)

image.png

原因

ちょっとテストするだけだから…と思ってすでに作ったMavenプロジェクト外にどんどんJavaファイルを作ってしまっていたからでした。
コンパイルとかしてテストしたい場合、ちゃんとプロジェクトの中に入れてあげないと、VSCodeがJavaファイルと認識しないため上記のエラーが出るみたいです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?