zl程序教程

您现在的位置是:首页 >  其他

当前栏目

idea常见问题

2023-03-20 14:53:16 时间

idea常见问题

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

解决办法

按下列步骤操作:

  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,如图所示:

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这两个文件

解决办法

没有就配置一下咯