由于使用的JDK21版本出现
【异常】JDK21报错
java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
对iml文件误删后导致了IDEA中项目不显示的问题。
在网上查阅好久,得到的解决办法都是基于maven工程的,但是我构建项目时并不是用maven创建的,捣鼓了好久,终于给找回来了
我的解决办法如下:
导入
选择用已存在资源创建模块,然后一直下一步就OK了
但是重新添加后的项目目录文件夹(例如lib目录)会失效,需要重新mark directory as xxx。