问题说明:在IntelliJ IDEA 下创建class文件提示
Unable to parse template "Class"
Error message: This template did not produce a Java class or an interface
package cn.itcast.web.servlet;/**
@author xxx
@create 2021-12-20:35
public class ServletDemo{
}
问题解决过程:
① 复制Unable to parse template "Class"
去网上搜索了一波
版本1:File and Code Templates/class 创建模板
版本2:idea64.exe.vmoptions 加入配置
② 尝试上述两种方法无果,继续搜索发现问题
新的解决方法:将文件类型改为与后缀相应的文件类型即可
无脑去设置文件类型:发现,我去,好家伙
发现问题所在:设置文档标题的时候,注释没有封闭
③ 问题回溯
(1)从报错处说起:
Unable to parse template "Class"
Error message: This template did not produce a Java class or an interface
相信很多人会和我一样读到Error
后就读不下去了,于是复制Unable to parse template "Class"
,解决不了之后再将上面的提示整个复制去搜索。
(2)从结果处分析:
上面是成功创建出来的java
文件,它的结构分为三部分
- 包信息:
package xxxx ;
- 文档注释:
/** ... */
- 类体:
public class xxxx { ... }
(3) 被忽略的结尾:
----------------------------------
package cn.itcast.web.servlet;
----------------------------------
/**
@author xxx
@create 2021-12-20:35
----------------------------------
public class ServletDemo{
}
上面就是我看到Error
后,不屑一顾的提示,对比(2)可以很清楚的看出,第二部分结构不完整,缺少*/
(4) 总结:
① 需要有直面red
&&Error
的勇气
② 完全不了解情况的时候可以根据关键词搜索
③ 搜索很多答案未果后还是再坚持一下
④ 耐心把错误提示读完,分析可能出错的原因,有目的地寻找解决方案
⑤ 总结经验
最后:即使现在还只是停留在第一步,也不要忘记最终的目标是直接进行第四步.