idea 无法识别某个名字的类

错误描述:spring mvc 框架  controller层,创建UserController类的时候报这个错,但却可以创建CardController。只要是UserController这个名字就不行。

坑了一天终于找到原因:初次建该类的时候不小心输错了后缀名,(可能是CardController.java.text)

然后被idea记录下来了 ,之后只要是CardController.java的文件都被默认成text的格式浏览。

解决办法:如图,只要把test中的CardController.java删掉,点击OK就真的OK了

之前试了两种方式,但是无果(所有的class不能识别的话,可以试试)

  1. 方法1:在idea的bin下找到idea.exe.vmoptions idea.exe.vmoptions两个文件加上-Djdk.util.zip.ensureTrailingSlash=false
  2. 方法2:设置class的templates

    

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}

猜你喜欢

转载自my.oschina.net/u/3446892/blog/1672205
今日推荐