public class  People01
 { int height;
  String ear;
  void speak(String s)
   {System.out.println(s);
    }
  }
class Zhubajie
{ public static void main(String args[])
 {  People01 zhubajie;
    zhubajie=new People01();
    zhubajie.height=170;
    zhubajie.ear="两只大耳朵";
    System.out.println("身高:"+zhubajie.height);
    System.out.println(zhubajie.ear);
    zhubajie.speak("师傅,咱们别去西天了,改去月宫吧!");
  }
}使用MyEclipse6.5配自带JDK,调试不过去!出现“the selection does not support run mode!”
然后将jdk文件配置修改成j2jdk1.42(修改方式就是菜单栏选择“window\preferences\java\installedJREs”)
还是“the selection does not support run mode!”
而且原本能编译调试的程序也出现“could not find main class.program will exit!”这样的错误提示!!!!迷茫。求高人解惑!!!!

解决方案 »

  1.   

    晕,myeclipse会去执行public类,你的public类People01没有main方法,导致问题你把People01的public去掉,Zhubajie加上public
      

  2.   

    果然有达人,呵呵。谢谢你,完美解决。但是我想问下,其实这段程序是我教科书上原版的,原来我是用记事本+j2jdk1.42编写的,能完美运行。为什么这次用myEclipse就会出现这种情况呢?是因为两个j2jdk版本不同么?那我学完了一个版本的jdk,如果sun公司更新,我岂不是白学了??本人小白,所以问题多点!!