2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IntelliJで特定の名前のJavaクラスが作れない

Last updated at Posted at 2019-11-04

IntelliJで特定の名前のJavaクラスが作れない

いつものようにIntelliJ IDEAを使っているとある日突然、特定のクラス名の時だけ
エラーが発生してJavaクラスが作れなくなってしまった。ネットで調べるとAndroid Studioの情報が多くなかなか解決しなかったのでメモ

事象

特定の名前(今回は"Main")でクラスを作ろうとすると・・・

image.png

エラーが出る
image.png

エラーメッセージ
Unable to parse template "Class"
Error message: Selected class file name "Main.java" mapped to not java file type 'Files supported via TextMate bundles'

生成されたファイルの中身はクラスとして認識されない
image.png

通常は・・・
image.png

こうなるはず
image.png

対応

設定の"Editor>File Types"の中で、テキストファイルとして認識させるファイル名に何故か"Main.java"が含まれていたので削除
image.png

無事クラスとして認識された
image.png

ふりかえり

Android Studioでの同様のエラーの対処法として、設定のコードテンプレートの問題だと指摘する意見が散見され、ミスリードを誘われハマってしまった。
Android Studioを除外した検索結果で正解に到達、類似のソフトウェアの情報に惑わされないよう注意。
(改めてエラーメッセージを読むと、'Files supported via TextMate bundles'に答えがあった??)

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?