idea创建class报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea创建class报错相关的知识,希望对你有一定的参考价值。
Unable to parse template "Class"Error message: Selected class file name 'UserQuery.java' mapped to not java file type 'Text files'
给你的idea安装目录/bin下这两个文件用记事本打开, idea.exe.vmoptions 和 idea.exe.vmoptions末尾添加一行这个:
-Djdk.util.zip.ensureTrailingSlash=false 参考技术A
这是你创建了一个错误的模板,导致无法创建UserQuery.java的名字的文件,setting->editor->file types->text types ,里面寻找是否有UserQuery.java的模板文件,删除后就可以正常创建了。
或者有可能是因为你删除了.class的文件模板 setting->editor->file and code templeates --class文件,看是否模板还在
#if ($PACKAGE_NAME && $PACKAGE_NAME != "")package $PACKAGE_NAME;#end
#parse("File Header.java")
public class $NAME
web.xml报错Cannot resolve class 'StrutsPrepareAndExecuteFilter' (idea创建SSH项目)
原因:
xwork-core.jar包已经合并到struts2-core.jar下,并且点开jar包,发现没有
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
查阅相关资料后得知:struts2 2.5之后,这个filter移动到了org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
这就是典型的过度依赖工具!写下此文告诫自己,工具自动生成的东西也不一定准确
参考资料:创建ssh项目 https://blog.csdn.net/byy8023/article/details/78425485
以上是关于idea创建class报错的主要内容,如果未能解决你的问题,请参考以下文章
web.xml报错Cannot resolve class 'StrutsPrepareAndExecuteFilter' (idea创建SSH项目)
错误记录IntelliJ IDEA 中右键点击源码目录选择 New 选项 没有创建 Java Class 选项 ( 将对应的源码目录标记为 Sources 选项 )
idea 不能创建类啥原因 unable to parse template class