IntelliJ 2018.3.4中Java文件被映射为文本类型的解决求助
解决IntelliJ 2018.3.4中无法创建Java类的文件类型关联问题
别担心,这个问题是因为误操作后IntelliJ把.java后缀(或者你那个具体的ABC.java文件)错误关联到了文本文件类型,导致系统没法正常识别Java类模板。针对你的2018.3.4版本,按下面的步骤来就能解决:
打开IntelliJ的设置面板
可以用快捷键快速打开:Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,;也可以通过顶部菜单File → Settings打开。快速定位到文件类型设置
在设置窗口的顶部搜索框里输入File Types,直接就能找到对应的选项(不用一层层翻菜单,搜索最省心)。修正文件类型关联
- 在左侧的文件类型列表里找到
Text类型,然后看右侧的Registered Patterns区域,找有没有ABC.java(或者你之前误创建的那个文件名)。如果有,选中它,点击右边的减号按钮-把它删掉。 - 接着在左侧找到
Java类型,确认右侧的Registered Patterns里有*.java这个规则。如果没有的话,点击加号按钮+,输入*.java并添加进去。
- 在左侧的文件类型列表里找到
保存设置并重启相关窗口
点击设置窗口底部的Apply和OK,然后关闭IntelliJ里所有打开的文件窗口,再尝试重新创建Java类,应该就能正常使用Class模板了。
如果做完上面的步骤还是不行,可以试试清除缓存:点击顶部菜单File → Invalidate Caches / Restart,选择Invalidate and Restart,让IntelliJ重启并清除缓存,很多奇怪的小问题都能通过这个方法解决。
内容的提问来源于stack exchange,提问作者user1419243
相关产品推荐
相关产品推荐

