如何解决映射到非java文件类型文本的java文件

use*_*243 11 java file-type intellij-idea

我想在一个项目中添加一个java类,但我犯了一个错误,将其添加为文本文件。然后,我将其删除并尝试将其再次添加为 Java 类,但不幸的是它不再起作用了。我收到以下错误:

Unable to parse template "Class" Error message: ABC.java mapped to not java file type text
Run Code Online (Sandbox Code Playgroud)

在我搜索时,我遇到了一些像这样的解决方案, 但我找不到File Type下面Editor或任何类似的东西,我可以按照解决方案中的建议进行更改。

任何帮助,将不胜感激。

PS:我使用的是 IntelliJ 2018.3.4。

提前致谢,

Bor*_*kov 7

继续,File->Settings将打开一个对话框。在该对话框的左侧导航到Editor/File Types,然后您需要从该部分中进行选择Recognized File Types Java Class并从底部删除有问题的扩展名(请注意,您在右侧有一个小的减号按钮)

https://www.jetbrains.com/help/idea/creating-and-registering-file-types.html

  • 补充一点,就我而言,无法识别的Java类的名称已添加到“识别的文件类型”的“文件名模式”中:文本 (3认同)

Ale*_*ers 6

这是马尔可夫答案的一个变体,适用于我的场景。

尝试前往File->Settings->Editor->File Types和前往Recognized File Types选项卡。单击该选项,然后使用减号按钮"Auto-detect file type by content"从该部分删除您尝试创建的文件的名称。"File Name Patterns"

在此输入图像描述