日期:2014-05-20  浏览次数:20592 次

我生成的jar包点击运行报错!
做了几个小游戏的程序,生成jar包后,双击运行报错,“a java exception has occured.”,这是什么原因?
第一次生成的jar包能运行,当时的环境是只有一个eclpse,

再次生成jar包时,Eclipse配置了Tomcat,系统也安装了mysql和myEclipse,
然后再次生成的这些jar包都开始报错了,之前生成的运行都正常。

因为需要连接mysql,所以添加了mysql-connector-java5.1.17bin.jar,

难道是因为这个问题吗?

求解!

------解决方案--------------------
那你运行的时候是否引入了mysql的包?或者你打包的时候使用用工具把mysql的包也打到你生成的jar里面了?如果没有那么肯定会有问题
------解决方案--------------------
我个人觉得是的jar包没放到工程web-inf 下面的lib中?把那个mysql-connector-java5.1.17bin.jar放到lib下吧。
------解决方案--------------------
第三方包直接打包不行的 下个fatjar插件打包试试
------解决方案--------------------
写个Xxx.bat文件解决下吧
示例代码:
@echo off

set PROGRAMN_HOME=%cd%

echo %PROGRAMN_HOME%

set CLASSPATH=%CLASSPATH%;%PROGRAMN_HOME%\LLog.jar
set CLASSPATH=%CLASSPATH%;%PROGRAMN_HOME%\mysql-connector-java-5.1.6.jar

java com.generalfu.start.LLogStart