用jdk1.6环境开发的swing无法在1.5环境下运行

我是用myeclipse8.5开发的,jdk是1.6,现在我需要将我的swing图形界面程序能在1.5的环境下运行。
我在myeclipse的编译选项中的编译等级设置成1.5了,可是在jre1.5环境下的机器还是无法运行,提示找不到main class。我将jdk的library改为1.5并编译,也不行。
我的swing程序用了mysql-connector-java-5.1.7-bin.jar 和jexcelapi_2_6_12 。
是不是这两个第三方包有问题?还是其它的问题?
谢谢了!

[color=blue][b]
mysql-connector-java-5.1.7-bin.jar

这个jar包配合1.6的版本,使用更好,因为提供了JDBC4类型的驱动。

不过1.5也应该可以用。

你的依靠调试的方法了:

用JDK1.5的命令行 java -jar XXXX.jar

看命令提示符下的错误是什么?[/b][/color]

[b]你是不是打包成jar了?

jar文件的META-INF/mainfest.mf中没有指定Main-Class选项[/b]

[b]
如果是达成jar包的话,你需要设定Main-Class 选项,以及Class-Path选项

参考下我的博客,希望对你有帮助:[/b]

[url]http://xiaolongfeixiang.iteye.com/blog/642996[/url]

你的Swing是打包成一个Runnable的jar了吧?

在1.6的Runtime JRE下可以用吗?

看看 jar中的META-INF/mainfest.mf中有没有Main-Class 选项,以及Class-Path选项