eclipse打包的问题 请问我写了一个需要连接数据库的程序可是用eclipse打包为jar后无法连接数据库并且没有任何信息提示我用的是 ms SQLServer 2005我的意思是我的程序本来可以和数据库进行通信也没有问题可是打成jar就不可以了我觉得在eclipse打包之后它里面的路径回发生变化目前还不清楚具体是怎么变的希望大家给个说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [code=INIFile]java -jar yourjar.jar[/code]命令行输入运行 看调试信息 是不 是没把驱动的问题。sql server 2000要驱动2005 不知道 要不要。 eclipse打包为jar在jar里面并不包含任何支持的类库,包括sqljdbc.jar 也没有你的把其他的jar包放到一个目录下面,然后修改jar里面的 META-INF/MANIFEST.MF 具体的参照这2个文章http://www.java2000.net/viewthread.jsp?tid=156http://www.java2000.net/viewthread.jsp?tid=157 www.kingofcoder.com我搞的, 第一次搞编程网 eclipse默认的打包并不能把引入的包打包进去所以建议下个eclipse插件 fatjar这样通过fatjar打包就把引入的驱动程序也一起包装进去了 还一个问题需要注意在eclipse新建你的工程的时候也许默认的 JDK是 eclipse自带的JDK请把它改成你环境变量设置的JDK(第二个选项) 打包所有的jar文件,就能运行了 fatjar plus成功运行我看到它打的jar里面有很多别的东西比值到它是怎么怎么实现的先谢谢大家 呵呵在eclipse中导出数据中有褡包成jar 文件的,简单的很去看看 JAVA继承该怎么用。。 迅雷-面试题(20100927) 键盘事件 用java写10个线程从1累加到100 麻烦大家帮我看看这个java程序哪里出错了 ,应该怎么改 Java中static变量和方法的难题? java输入输出流小疑问 大家推荐一本servlet的入门电子书籍和资料好不好? 请教有关JMF的问题.我把仅有的20分相送! 关于通过extends实现的多线程疑问 任何类都有构造函数...... 如何调用父类的方法
命令行输入运行 看调试信息
你的把其他的jar包放到一个目录下面,然后修改jar里面的 META-INF/MANIFEST.MF 具体的参照这2个文章
http://www.java2000.net/viewthread.jsp?tid=156
http://www.java2000.net/viewthread.jsp?tid=157
所以建议下个eclipse插件 fatjar
这样通过fatjar打包就把引入的驱动程序也一起包装进去了
还一个问题需要注意
在eclipse新建你的工程的时候也许默认的 JDK是 eclipse自带的JDK
请把它改成你环境变量设置的JDK(第二个选项)