Eclipse中的错误:“java.lang.Error:Unresolved compilation”

时间:2014-06-29 04:24:41

标签: java eclipse

我在eclipse java.lang.Error: Unresolved compilation problem中收到此错误消息。这是代码。

public class AreaOfSquare {
public static void main (String [] args){ }
    int base;
    int height;
    int area;

    base = 10;
    height = 10;
    area = base * height;

 }

错误似乎是在宣布最后一个变量,但我不知道问题是什么......

1 个答案:

答案 0 :(得分:1)

  

“java.lang.Error:未解决的编译问题”

这意味着您正在尝试运行无法编译的代码,这是您永远不应该做的事情。相反,您应首先编译并修复所有编译错误 ,然后 尝试运行您的代码。

至于你的具体问题,你的花括号不会绕过你的主方法体,你的类缺少一个右括号。你有代码悬挂在它不属于的地方,无论是在方法,构造函数还是初始化程序块中。

所以改变这个:

public class AreaOfSquare {
    public static void main (String [] args){ }
        int base;
        int height;
        int area;

        base = 10;
        height = 10;
        area = base * height;
    }

到此:

public class AreaOfSquare {
    public static void main (String [] args){ 
        int base;
        int height;
        int area;

        base = 10;
        height = 10;
        area = base * height;

        System.out.println("area is: " + area);
    }
}

您将需要学习任何优秀Java教科书的前几章,它将向您展示如何构建可编译和工作的简单Java类。