IDEA 遇到的问题
本文收集了一些在 IDEA 中可能遇到的问题。
如:Project 的 SDK 设置,IDEA 的内存设置等。
Error:java: Compilation failed: internal java compiler error(JAVA 1.6)
报错信息
报错原因
项目中 Java 版本不一致,可以查看项目中的 jdk 配置
查看项目的 jdk(Ctrl+Alt+shift+S)
File ->Project Structure->Project Settings ->Project查看工程的 jdk(Ctrl+Alt+shift+S)
File ->Project Structure->Project Settings -> Modules -> (需要修改的工程名称) -> Sources ->查看 idea 中 Java 配置
File–>Other Settings–>Default Settings–>Compiler–>Java Compiler
如果出现的 Choose Module 框中是空白,无法修改 Target bytecode version.则:
选中项目,右击选择 Maven–>Reimport, 然后再次编译,问题解决。
内存设置过大
heap size 过大,2048M 是不行的(6u21)。但是在 6u45 上又要设置到 2048M。。凸(艹皿艹 )
Insufficient Momery
Interface implement of class ‘class java.lang.Object’ not found
报错原因
在调试模式下就会报错,暂时无发现异常。
java.lang.OutOfMemoryError: PermGen space
VM options 添加:-XX:PermSize=256m -XX:MaxPermSize=1024m
无法从静态上下文中引用非静态变量、方法
报错原因
解决方法
public class XmlParser {
public static void main(String[] args) {
//实例化
XmlParser xmlParser = new XmlParser();
TradeInspectionResultBO result = xmlParser.parseXml();
System.out.println(result);
}