IDEA 创建java文件提示unable to parse template “Class”

状况:创建.class文件出错 报错:Unable to parse template “Class” Error message: Selected class filename ‘ProductServlet.java’ mapped to not java file type ‘Text files’

解决: 1. 百度结果为修改模板后无法创建.class文件,观察后发现我的模板没有错

.class的文件模板 setting->editor->file and code templeates –class文件

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

#parse("File Header.java")

public class ${NAME} {

}

深入分析后发现,我只是不能创建ProductServlet.java这一个文件,而不是不能创建以.java为后缀名的文件,我估计我是创建一个TXT文件的时候,以ProductServlet.java为模板,导致后来都不能创建该文件了。

这个时候在Stack Overflow上面找到了这个回答,
但是第一次找的时候,我在java source 文件下面找到.java并没有找到,

在这里面找到问题所在,intellij idea误建文件类型不能关联错误解决; Error message: Selected class file name ‘SomeFileName.java’ mapped to not java file type ‘Text files’”

在这里在解决问题,在txt的模板最下面找到了失误创建的文件模板

删除后问题解决了,这个问题给我的教训是不要看到英文的回答就草率的看完,有可能解决办法就在里面。多用Google。

经验分享 程序员 微信小程序 职场和发展