问题说明:在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 的勇气 ② 完全不了解情况的时候可以根据关键词搜索 ③ 搜索很多答案未果后还是再坚持一下 ④ 耐心把错误提示读完,分析可能出错的原因,有目的地寻找解决方案 ⑤ 总结经验 最后:即使现在还只是停留在第一步,也不要忘记最终的目标是直接进行第四步.
|