idea常见问题-个人而言

1.idea 出现 java.lang.OutOfMemoryError: PermGen space

问题描述:

项目启动时候,刚刚启动 就 报了

  Exception in thread "http-bio-8080-exec-1"

之后 出现了

  java.lang.OutOfMemoryError: PermGen space

导致原因:内存溢出

解决办法

idea常见问题-个人而言_第1张图片

-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目录中,看不到项目的文件结构图

解决办法

按下列步骤操作:

  1. 关闭IDEA,
  2. 然后删除项目文件夹下的.idea文件夹
  3. 重新用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,如图所示:
idea常见问题-个人而言_第2张图片
idea常见问题-个人而言_第3张图片
2.File-----project structure-----Modules-----中间第一个Sources中Language level选择8,如图所示:
idea常见问题-个人而言_第4张图片
3.File-----Setting-----java compiler中两处均对应选择8,如图所示:
idea常见问题-个人而言_第5张图片
检查完以上三处,如果还有关于版本问题,请查看是否maven中使用了版本控制等相关配置

4.idea创建maven项目后main文件夹下目录不全的问题

如图所示:
idea常见问题-个人而言_第6张图片

解决办法

1.选择File->Project Structure…
idea常见问题-个人而言_第7张图片
2.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder…并点击OK
idea常见问题-个人而言_第8张图片
3.点击new folder,输入java文件名
idea常见问题-个人而言_第9张图片
新生成的java文件夹点击右键,选择相应的文件源Sources
idea常见问题-个人而言_第10张图片
同理resources文件也是一样的操作,new folder…填写文件名为resources,然后resources文件夹右键点击选择Resources.
idea常见问题-个人而言_第11张图片
其他的一样建立相应文件夹。
idea常见问题-个人而言_第12张图片
最后点ok,完成文件目录的补全。
idea常见问题-个人而言_第13张图片

5.Artifact xxx:war exploded: Error during artifact deployment. 问题

原因:没有下图的底下的红色框的内容.(不能部署源码,需要部署war包什么的)

idea常见问题-个人而言_第14张图片

解决办法

1.如下图所示
idea常见问题-个人而言_第15张图片
idea常见问题-个人而言_第16张图片
然后确认下图的信息都齐全即可:
idea常见问题-个人而言_第17张图片
然后即可部署成功.

5.import javaweb项目报错 Nothing found to import

idea常见问题-个人而言_第18张图片

原因:确认是否有.project和.classpath这两个文件

解决办法

没有就配置一下咯

你可能感兴趣的:(idea)