could not find the main class

写好的java程序 导出jar包以及在当前目录下也放有了所要用到的jar包 在本机上可以运行 移到其他电脑不行了 试了两台(均有安装jdk)均提示could not find the main class

解决办法如下:

1、先找到构建路径;

  





2、选中MyEclipse中带有的JDK;





 

3、然后如果你有外部的jdk,再执行下面的步骤;
 

4、选中:外部的jdk;


5、成功,OK!确认就行了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
我也是这样的问题,刚解决,原来是新环境里的jdk和我原来的jdk不一样,我原来的jdk是1.7版本,新环境的是1.6版本的,所以编译器不能执行工作。解决办法是右键点击工程,选“Properties”->”Java Compiler“->"Compiler compliance level "里的原来为1.7,改为1.6就可以了。
更详细分析:http://wenku.baidu.com/view/fa749e737fd5360cba1adbdd.html本回答被网友采纳
第2个回答  2013-03-11
可以重新建一个class 把代码复制进去,重新运行,看看行不行。我的就是这么好的~~~这个是软件的问题。
第3个回答  2013-03-11
我直接重建了一个程序,就搞定了、、、
第4个回答  2011-05-17
1 首先,确认你程序里面定义了一个public class里面有main函数。
2 如果1没问题问题,试试在编译的时候用javac编译???.java函数来得到???.class文件。
3 运行程序的时候用java ???,而不是javaw ???.
4 最后,确认你运行程序的时候,你的程序处于路径中或者当前目录中。本回答被提问者采纳
相似回答