Myeclipse打包的jar程序运行错误

用Myeclipse用java写了个小程序,连接数据库,使用轻量的access,导入了jxl插件和一个.mdb文件。在Myeclipse下运行正常。用Myec打包后(成功... 用Myeclipse用java写了个小程序,连接数据库,使用轻量的access,导入了jxl插件和一个.mdb文件。在Myeclipse下运行正常。用Myec打包后(成功打包)无法运行,出现2个错误提示。
第一个错误提示:a java exception has occurred.
点确定后出现
第二个错误提示:Error:Could not find the main class.
Error:A JNI error has occurred,please check your installation and try again.
事件查看器中无错误记录。
MANIFEST.MF设置正确。
为了验证java虚拟机是否正常工作。
写了个简单的程序,打包后正常运行。环境标量配置应该没错了。
今天弄了一天了,头也大了,请教各位高手,帮帮忙吧!
代码太长久不贴了。
代码中有个ActionListener,在其实现方法中连接了数据库。将方法体内容注销后打包的jar文件可正常执行。
数据库连接:
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=zancun.mdb";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
Statement st = conn.createStatement();
展开
 我来答
随我心所欲
2009-05-04 · TA获得超过492个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:629万
展开全部
1.打包的时候引用的外部包不会打包,所以会出现找不到包,我的笨方法是把外部包都解压之后再放到jar里面(jar可以用winrar打开,然后添加文件夹)

2.myeclipse打包的时候有一个选择main方法所在class的步骤可能被你忽略了,慢慢点,别一路next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式