将程序打入一个jar包中.. jar包中内含一个 MySQL的驱动. 在本地运行正常. 拿到别人机器上就会报 no suitable driver : 错误..
MANFEST.MF 结构如下
MANIFEST.MFManifest-Version: 1.0
Created-By: Saito
Main-Class: Client
Class-Path: lib/mysql-connector-java-5.0.8-bin.jar
jar包内结构如下.
VoteMIS
META-INF
MANIFEST.MF
LIB
mysql-connector-java-5.0.8-bin.jar
XX.CLASS
XX.CLASS
.
.
.
为什么不是本地就会出问题呢???
MANFEST.MF 结构如下
MANIFEST.MFManifest-Version: 1.0
Created-By: Saito
Main-Class: Client
Class-Path: lib/mysql-connector-java-5.0.8-bin.jar
jar包内结构如下.
VoteMIS
META-INF
MANIFEST.MF
LIB
mysql-connector-java-5.0.8-bin.jar
XX.CLASS
XX.CLASS
.
.
.
为什么不是本地就会出问题呢???
解决方案 »
- 问题。
- 关于java的包
- 运行JAR宝是报错~大家帮忙解决一下
- smslib发短信的问题
- 如何使JTextArea随着窗体的变化自动调整大小.
- 西安哪个IT培训机构比较好?
- 不好意思!又问问题了,我是个JAVA新手,刚学2个月,现在忙于赶项目,问题很多,但都不是很难!我觉得还没有完全理解Java的事件处理机制
- java3D 打包后运行异常敬请辅导
- 通过socket接受到网络字节顺序发送的4个字节,已知道到此4字节代表一整数,那么怎样将此4字节转换成整数?
- java的applet中是否有将一个字符串转为对象处理?如:"Label1"转为Label?
- 求助:要提取一个文件的最后一行信息,该如何实现?
- 关于java的问题
就是你需要确认 DB连接的URL是否正确?只是猜测 楼主可以确认一下 如果你把URL写死在JAVA中后 仅仅建议哈
不过已经改过了..不是这个问题
<?xml version="1.0" encoding="UTF-8"?>
<!--该文档实现自动打包的功能,系统将打成jar和war包-->
<project name="framework" default="pack" basedir=".">
<!-- 定义properies -->
<property name="prjectname" value="framework" />
<property name="version" value="1" />
<property name="build.dir" value="e:/build" />
<property name="websource.dir" value="WebRoot" />
<tstamp>
<format property="OFFSET_TIME" pattern="HH:mm:ss" offset="10" unit="minute" />
</tstamp>
<!-- 初始化任务 -->
<target name="init">
<mkdir dir="${build.dir}/${prjectname}" />
<mkdir dir="${build.dir}/release" />
<delete file="${build.dir}/${prjectname}/${prjectname}${version}-${DSTAMP}.war" />
<delete file="${build.dir}/${prjectname}/${prjectname}${version}-${DSTAMP}.jar" />
</target> <target name="pack" depends="init" description="pack the jar and war file">
<jar destfile="${build.dir}/${prjectname}/${prjectname}${version}-${DSTAMP}.jar" basedir="${websource.dir}/WEB-INF/classes">
<exclude name="${websource.dir}/*.*" />
</jar>
<jar destfile="${build.dir}/${prjectname}/${prjectname}${version}-${DSTAMP}.war" basedir="${websource.dir}">
<exclude name="${websource.dir}/*.*" />
</jar>
</target>
</project>
你说对了..还真不是我jar包里面的起的作用..要打在jar包里面要怎么弄呢> 我的为什么不行???