Exception in thread "main" java.lang.Error: Unresolved compilation problem: 报错,是怎么回事?

public class Test {

static String a="string-a";
static String b;
static String c="string-c";
String d;
static {
printstatic1("before static");

}
public static void printstatic(String title){
System.out.println("--------"+title+"---------");
System.out.println("a=\""+a+"\"");
System.out.println("b=\""+b+"\"");
}
private static void printstatic1(String string) {
// TODO Auto-generated method stub

}
public Test(){
print("before constructor");
d="string-d";
print("after constructor");
}

private static void printstatic1(String string) {
// TODO Auto-generated method stub

}

public void print(String title){
System.out.println("------"+title+"------");
System.out.println("a=\""+a+"\"");
System.out.println("b=\""+b+"\"");
System.out.println("c=\""+c+"\"");
System.out.println("d=\""+d+"\"");

}
public static void main(String[] args) {

new Test();
}

}

原因是语法错误,编译不通过。

修复方法:

右击工程----->选择Build Path ----->configure build path见到下图,修改后即可。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

计算机的诞生及广泛应用推动了IT领域的发展,但21世纪的计算机早已不是访问INTERNET的唯一的途径。各类更具信息化的电子产品逐渐进入IT领域,推动了PC时代的大发展。由于各种消费信息的急剧增加,传统的客户机的各方面条件均不如PC,PC的发展对服务器的应用管理体统也提出了更高标准。

Java语言完全满足了PC的条件,在减少内存,直接在各类电子产品中运行,在网络中可被任何设备所识别,充分利用网络资源等方面有所突破创新,为PC时代的发展创造了有力条件。

参考资料:Java-百度百科

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-16
编译错误
删除掉一个
private static void printstatic1(String string) {
// TODO Auto-generated method stub

}

就可以了本回答被提问者采纳
第2个回答  2012-02-29
怎么有两个
private static void printstatic1 ?

...java.lang.Error: Unresolved compilation problem:怎么解决...
语法错误,编译不通过。把 Sister she=new Sister("妹妹");改成Sister she=new TestLife ().new Sister("妹妹")。1、解决方案:Dojo的界面展示Html。2、Dojo单例模式解决方案:定义全局变量openViewCach 。3、反面模式的清单包括:不成熟的优化 单车车库【注2】分析瘫痪(Analysis paralysis)上帝类...

...main" java.lang.Error: Unresolved compilation problem:
import java.util.Scanner;public class ScoreDemo {public static void main(String[] args) {Scanner input = new Scanner(System.in);String name = "张浩";int javaScore = getScore(name,"java", input);int musicScore = getScore(name,"音乐", input);System.out.println("录入成功!! ...

...main" java.lang.Error: Unresolved compilation problem:
System.out.println("方程ax+b=0的根为"+c);放错位置了。。。必须放到方法里面 否则编译都不会通过的

...main" java.lang.Error: Unresolved compilation problem:
return this.remain_account;这个返回数值是float类型的;但是你的方法返回类型是int类型

...main" java.lang.Error: Unresolved compilation problem:
你做的已经很好了,到了这一步你应该发现行与不行的区别是:一个是static变量,一个不是 main方法是静态方法,它不能访问非静态的成员,而str1是非静态成员 另外,关于你的问题标题,Unresolved compilation problem 是因为你编译没通过就去强行运行,IDE自然告诉你“还有没解决的编译问题”

...main" java.lang.Error: Unresolved compilation problem:
你的程序在 chaxun的method里面有问题 你的method返回类型为int 但你return的是float 改为:public float chaxun() throws IOException{

...main" java.lang.Error: Unresolved compilation problems:报错,不知...
InfoController类有异常未捕获,请捕获或者抛出。抛出的话,在main函数里就可以抛出。如下:public static void main(String[] args) throws Exception

...main" java.lang.Error: Unresolved compilation problems:
编译没有问题???你出错好像是你编译的时候可能有地方还是错误然後运行才会出现 Unresolved compilation problems:这个错误,所以你可能要自己看看有没有地方没有编译好!!!

...main" java.lang.Error: Unresolved compilation problem:
Serializable 是对Object而言的,把参数类型int 换成Integer类型试试。还是不行会报什么错?空指针?检查下Integer的值是否已经传递过来,如果已经传递过来还报空指针异常,换成Session的get方法试试。

...main" java.lang.Error: Unresolved compilation problem:
Override public void actionPerformed(ActionEvent e) { this.text1.setText(null);} actionPerformed 写错了,就是那个button监听没有写对,如果你每次覆盖方法,可以在方面上面写一个@Override注解,编译器会帮你检查的

相似回答