java程序无法运行 求大神指导

java程序无法运行 求大神指导,第1张

public Container getContentPane() {

// TODO 自动生成的方法存根

return null;

}

你要实现这个, 因为你调用了

thisgetContentPane()setLayout(null);

或者改为

public Container getContentPane() {

// TODO 自动生成的方法存根

return supergetContentPane();

}

查看下你安装的JDK是否是装了 JRE。没有java runtime  environment 环境是运行不了程序的。

欢迎加入

首先,明确一个,现在你的这段代码没法编译吗?如果放在MyEclipse里的话,编译应该是没有问题的。但是运行的话,一定会有问题。会抛出 空指针 异常。

因为 你的run方法中 使用了 b,这个 a类 对象的引用,但是这个引用 它指向了null,因为你没有实例化一个对象给b去引用。

你的修改方法 可以是

public void run (){

new a()a();

}

也可以给PublicMother添加一个构造方法,将 a对象的实例传入。

public class PublicMother extends Thread {

a b;

public PublicMother (a oneObject) {

b = oneObject;

}

public void run (){

new A()a();

}

public static void main(String[] args){

PublicMother c=new PublicMother(new a());

cstart();

}

另外值得注意的是,你的编码太没规范了。

1 类名字要大写,别定义a 这种类名;

2 虽然是个简单的例子,请认真对待,别定义 a、b这类东西;

3 类的成员变量 如果没有子类要用,请把它定义成 private 的;

}

以上就是关于java程序无法运行 求大神指导全部的内容,包括:java程序无法运行 求大神指导、为啥java程序有些能运行,有些不能运行(代码没有问题,别人都可以运行)、为什么我的这个java程序不能编译!! 为什么不能再run方法中调用其他方法呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10102901.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存