我是用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选项