问题描述
eclipse用的Helios,jdk1.6,jre6.前提:程序在eclipse下运行一切正常,使用jmf编写的一个简单播放器经过eclipse的export后的jar文件也可以正常运行,但另外一个程序,是swt编写的小应用程序,export后的jar文件运行总是提示Couldnotfindthemainclass。用WINRAR打开jar文件,查看MANIFEST.MF文件如下(类位于默认包里):Manifest-Version:1.0Main-Class:APAnalyse程序中引用了swt的外部jar,我在manifest文件中加上Class-Path:org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar保存后运行还是Couldnotfindthemainclass.manifest.mf文件里已经声明了main函数入口类,怎么还是找不到呢?这是怎么回事啊,整了一天了也没有弄明白,大家帮帮忙吧~
解决方案
本帖最后由 leileiecho 于 2011-01-24 22:58:56 编辑
解决方案二:
APAnalyse是包含main函数的类的名字,该程序在eclipse下运行是没有问题的.
解决方案三:
看到你的结帖率:33.33%不知道该不该回答,但是出于好心,还是帮你处理一下看看资料希望对你有帮助
解决方案四:
不清楚,有没可以装了2个JDK之类的。。
解决方案五:
引用2楼woshigaoshou980的回复:
看到你的结帖率:33.33%不知道该不该回答,但是出于好心,还是帮你处理一下看看资料http://wenku.baidu.com/view/1dd26734eefdc8d376ee32fd.htmlhttp://topic.csdn.net/t/20060410/17/4676256.html希望对你有帮助
CSND很多时候显示不准确的,会就要帮了不过上面这个问题我还真没遇到过楼主没试过别的打包方式管用不?
解决方案六:
我这几天正好遇到这个问题.看看我的电脑->右键属性中环境变量是否设置了,再看看工程的jar包是否都引用正确了.
时间: 2024-09-20 16:37:36