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项目)

IDEA创建Struts2报错——web.xml

错误记录IntelliJ IDEA 中右键点击源码目录选择 New 选项 没有创建 Java Class 选项 ( 将对应的源码目录标记为 Sources 选项 )

idea 不能创建类啥原因 unable to parse template class

intellij IDEA创建的maven项目里有个target文件,怎么来的?有啥用?

intellij idea创建SpringMVC项目启动tomcat报错