1.idea 出现 java.lang.OutOfMemoryError: PermGen space
问题描述:
项目启动时候,刚刚启动 就 报了
Exception in thread "http-bio-8080-exec-1"
之后 出现了
java.lang.OutOfMemoryError: PermGen space
导致原因:内存溢出
解决办法
-Xms512M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
或者
-Xms512M -Xmx1024M -XX:PermSize=1024m -XX:MaxPermSize=1024m
或者
-mx2048m -XX:MaxPermSize=2048m -Drebel.spring_plugin=true -Drebel.hibernate_plugin=true
2.idea左侧的project目录中,看不到项目的文件结构图
解决办法
按下列步骤操作:
- 关闭IDEA,
- 然后删除项目文件夹下的.idea文件夹
- 重新用IDEA工具打开项目
3.idea中出现jdk版本相关问题后的版本检查及切换
问题:
出现 java: -source 1.5 中不支持 diamond 运算符 或者Diamond types are not supported at language level‘1.6’ 等错误
解决办法
请先检查如下地方设置:
1.File-----project structure-----Project-----Project SDK选择1.8,Project language level选择8,如图所示:
2.File-----project structure-----Modules-----中间第一个Sources中Language level选择8,如图所示:
3.File-----Setting-----java compiler中两处均对应选择8,如图所示:
检查完以上三处,如果还有关于版本问题,请查看是否maven中使用了版本控制等相关配置
4.idea创建maven项目后main文件夹下目录不全的问题
如图所示:
解决办法
1.选择File->Project Structure…
2.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder…并点击OK
3.点击new folder,输入java文件名
新生成的java文件夹点击右键,选择相应的文件源Sources
同理resources文件也是一样的操作,new folder…填写文件名为resources,然后resources文件夹右键点击选择Resources.
其他的一样建立相应文件夹。
最后点ok,完成文件目录的补全。
5.Artifact xxx:war exploded: Error during artifact deployment. 问题
原因:没有下图的底下的红色框的内容.(不能部署源码,需要部署war包什么的)
解决办法
1.如下图所示
然后确认下图的信息都齐全即可:
然后即可部署成功.
5.import javaweb项目报错 Nothing found to import
原因:确认是否有.project和.classpath这两个文件
解决办法
没有就配置一下咯