问答详情
源自:7-5 什么是 Java 中的内部类

为什么运行这代码会出现这样的报错

package java.io;


public class HelloWorld {

public class Inner{

public void show(){

System.out.println("welcome to imooc!");

}

}

public static void main(String[] args){

HelloWorld hello = new HelloWorld();

Inner i = hello.new Inner();

i.show();

}

}

http://img.mukewang.com/596827a000017dba02900175.jpg

http://img.mukewang.com/596827a10001050e04730177.jpg


提问者:老牛吃嫩草 2017-07-14 10:08

个回答

  • 猛猛小蚂蚁
    2017-10-10 16:29:00

    兄弟代码写的棒棒的,就是工具和环境需要在换换

  • 阿忠01
    2017-08-06 20:34:03

    这可能是java虚拟机安装错误,你要检查一下

  • 慕村6540782
    2017-07-14 10:29:51

    代码没问题,可能是软件的问题,JDK安装好了吗?环境变量配置成功了吗?如果没问题试试重装My Eclipse,如果不是用My Eclipse,就装My Eclipse,希望能帮到你