首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

could not find the main class,program will exit,该怎么解决

2013-04-21 
could not find the main class,program will exit在写如下代码后运行时,出现了如图中的警告和控制台上的

could not find the main class,program will exit
    在写如下代码后运行时,出现了如图中的警告和控制台上的提示,求解!!!
    首先,编译器的版本和JDK的版本是一致的;
    然后,在MyEclipse中其他Project中的代码都能正常运行,唯独这个程序出现了问题;
    最后,在命令行中却可以完美运行该程序,获得想要的结果,一度让我认为真的是编译器的版本和JDK的版本真的不一致,可在设置中版本确实是一致的,见鬼!折腾一下午了,求解!!!!!!!!!!could not find the main class,program will exit,该怎么解决
could not find the main class,program will exit,该怎么解决could not find the main class,program will exit,该怎么解决could not find the main class,program will exit,该怎么解决
[解决办法]
传送门
[解决办法]
留意NullPointerException..
[解决办法]


private static ConfigReader instance = new ConfigerReader(); 

在自己这个类里面new自己,好像不能这样做吧
[解决办法]
引用:
引用:传送门
不是,你说的这种情况我已经排除了,JDK和JVM都是1.6的。


eclipse或者myeclipse中,jdk有引用的lib包还有compile也需要设置的一致的。

还有实在不行的话删除class文件,然后用一致的jdk编译一下。

我觉得你肯定是jdk版本设置问题,一个用了自己设置的jdk(项目中),一个用了myeclipse自带的jdk(myeclipse的编译器)。
[解决办法]
引用:
引用:引用:引用:传送门
不是,你说的这种情况我已经排除了,JDK和JVM都是1.6的。

eclipse或者myeclipse中,jdk有引用的lib包还有compile也需要设置的一致的。

还有实在不行的话删除class文件,然后用一致的jdk……


删除class文件,然后重新build下。
[解决办法]
引用:
引用:引用:引用:引用:引用:传送门
不是,你说的这种情况我已经排除了,JDK和JVM都是1.6的。

eclipse或者myeclipse中,jdk有引用的lib包还有comp……


大哥,都说了,让你的class清除掉,然后重新编译,检查你的jdk版本。
cmd运行的是你本地的jdk。

你清除掉class,用myeclipse编译下,然后运行。

热点排行
Bad Request.