【坑点】Intellij Idea 出现“Unable to parse template”问题
报错信息
“cannot create class ;unable to parse template “xxx” Error message: This template did not produce a java class or an interface”
报错原因:
上述这个报错应该是由于你的环境的jdk更到1.8或者更高版本造成的。
解决办法:(这里推荐最后一种)
比较老土的办法:【不推荐,除非走投无路的时候】
换一个版本比较低的jdk,或者换一个其他版本呢jdk,每一代jdk都会对应多个更新版本。但是不推荐这个方法,平时练习还行,项目开发中应该尽量保持一致的jdk版本。
有点费力的方法:【懒汉,请直接跳过】
那就是,既然它没有自动加载出模版,那我们给他自己定义模版就好了,如下,自定义一个class模版:
【ctrl+shift+s】或者“file☞Setting☞搜索框输入template”,如下,找到“File and Templates”
报刚才哪个错误,你打开这个应该如下图所示这样,对应的模版区域应该是空空如也:
然后你可以自己按照你喜好,给你要创建的类型设置你自定义的模版:
然后“apply”,“ok”,最后新建一个class感受一把,输入新建class名后,由于上面你设置了todo属性,如下回弹出一个对话框要求你输入你创建当前文件的目的:
根据你自己的需求,输入todo,然后点击OK之后,如下:
不会再报刚才哪个错误,而且如果你想在你创建的文件把你每次都要写的测试方法都写上也是可以,这个完全看你自己。
最后,就是简单省事的一种方法了
找到你的Idea安装的文件所在路径:找到类似如下文件,这个看你的系统版本,当然你要是图省事,可以给两个都修改
打开上述文件,在最末尾添加“-Djdk.util.zip.ensureTrailingSlash=false”这样一句话。然后最好重启一下子,然后再查看的发现所有的文件都会有自己对应的默认模版,如下:(当然你自己可以在他的基础上按你自己的风格修改)
【坑点】Intellij Idea 出现“Unable to parse template”问题相关推荐
- Android studio无法创建类和接口问题解决办法。提示 Unable to parse template Class
重新配置了studio 的工作环境, 没问题,后来加需求要新增java类和接口,这就出现问题了,新建的时候,就会报错: Unable to parse template "Interface ...
- ubuntu系统下IDEA中新建class时报错Unable to parse template “Class“的解决方法
ubuntu系统下IDEA中新建class时报错Unable to parse template "Class"的解决方法 参考文章: (1)ubuntu系统下IDEA中新建cla ...
- IDEA创建java文件报错:Unable to parse template “Class“
报错: Unable to parse template "Class" Error message: File 'D:\idea_workspace\smartvillage\s ...
- Unable to parse template Class Error message: Selected class file name 'HelloController.java' mapp
一.问题: Unable to parse template "Class" Error message: Selected class file name 'HelloContr ...
- idea创建类报错:Unable to parse template Class Error message: This template did not produc
在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置 -Djdk.util.zip.ensureTrailingSlash=false 注意:字段尾部不要有空 ...
- Unable to parse template “Class“ Error message: This template did not produc
原来的IDEA是可以运行的,但进行了一些配置后发现不能运行了. 最后发现 改fileHeader的时候注释写了一半,下半部分没有写上才导致创建不了java class文件,修改过后即可运行
- kafka报错:creating broker listeners from xxx unable to parse xxx:9092 to a broker endpoint
1.美图 2.背景 kafka报错:creating broker listeners from xxx unable to parse xxx:9092 to a broker endpoint 具 ...
- 【Pandas】 ValueError: Unable to parse string “2,00“ at position 3769
问题: ValueError: Unable to parse string "2,00" at position 3769 在使用 pandas 对 dataframe 的 Ob ...
- Android OKHTTP发起请求提示:SSLException: Unable to parse TLS packet header
今天切换环境进行调试,某一个接口突然出现报错: javax.net.ssl.SSLException: Unable to parse TLS packet header at com.android ...
最新文章
- 窗体DataGridView控件中按回车键时,单元格向下移动,如何能改成向右移动
- android webview rem,Android部分webview rem计算误差记录
- HttpContext.Current.Cache和HttpRuntime.Cache的区别,以及System.Runtime.Caching
- Node 中的path模块
- 主机ssh升级到6.7以上版本后,使用jsch jar包ssh连接不上报Algorithm negotiation fail问题的解决办法
- PHP 正在干掉 Python
- 设计模式学习笔记——模板(Template)模式
- python 一维数组所有元素是否大于_利用Python进行数据分析(5) NumPy基础: ndarray索引和切片...
- ubuntu下打开matlab_ubuntu下matlab安装,添加中文支持与启动
- 如何成为高级测试人?
- [胡言乱语] 20170622
- React Native之七牛
- win7安装硬盘后无法启动计算机,win7系统安装固态硬盘开启AHCi后开不了机的图文教程...
- mysql .frm文件丢失_MySQL frm ibd 文件丢失的恢复
- Ubuntu修改时区和更新时间
- android studio基础教程:2.程序在哪写
- IE8.0中显示不出来图片其他浏览器都可以显示
- 微信小程序之图片压缩
- Machine Learning 机器学习
- 最简单web工程接收消息图片--微信企业号