jar用法,请教....在线等 项目结构项目名aaaaaa下有包:ddd和ssa(外部引用包)ddd下有类:A,B,C,D均编译通过现在想将ddd下的所有.class和ssa下的所有.jar一起打包如何操作. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【str345】截止到2008-07-01 16:38:31的历史汇总数据(不包括此帖):发帖数:22 发帖分:546 结贴数:21 结贴分:516 未结数:1 未结分:30 结贴率:95.45 % 结分率:94.51 % 值得尊敬 如果用 eclipse选中要打包的工程,右键点击 --> export --> java --> jar file -->选择要打包的文件,和保存位置,然后finish 我用的是myeclipse,打包后的jar文件有问题,ssa里的外部jar都打进去了,按理说,该jar可以脱离ssa目录运行了,可是使用java -jar 刚打的.jar运行,出现不能找到类方法错误,把ssa目录复制到刚打的.jar下,运行正常,不解!用winrar打开刚打的.jar,查看,发现已经将ssa下的所有jar打进去了,manifest.mf中也有class-path目录./ssa/a.jar....等,资料说用-jar是忽略外部classpath的,可是该jar就是不认自己已经有的ssa目录,如何解决!!!! 不知道,我一般只把自己做的文件打成jar包,如果引用了外部文件,把自己生成的jar包和外部jar包,放在同一目录下(如果是JSP,就放在 WEB-INF/lib 里面) 据我所知,jar包里面是不能再次包含其他jar包的。运行的时候找不到类很正常。其实完全没有必要打成一个包啊,楼主如果一定要把第三方jar包和自己的类打成一个jar包来发布。那就只好把第三方jar解压,然后加上你的类一起打jar包了。 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【str345】截止到2008-07-01 19:52:02的历史汇总数据(不包括此帖):发帖数:22 发帖分:436 结贴数:16 结贴分:406 无满意结贴数:5 无满意结贴分:110 未结数:6 未结分:30 结贴率:72.73 % 结分率:93.12 % 无满意结贴率:22.73 % 无满意结分率:25.23 % 楼主加油 JDK bin目录下 有一个jar.exe 用它打包就OK 如果是另一个话,放在同行目录下就可以引用的.!以上个人意见,仅供参考祝楼主好运 我是问,用jar如何将class和外部jar一起打包,我觉得应该可以,在清单文件manifest.mf中有参数class-path,在其中可以指定外部jar路径信息的,否则这个参数何用?如果还要有外部jar支持,那么为什么jar.exe还会把外部.jar打到包里?多余啊!另外如果不把外部jar打到包里,如何给类传送外部jar的调用位置信息,web应用的离lib目录里调用jar是系统自己定义的调用路径,假如是一个桌面应用,如何让程序知道其他外部jar的位置信息,不是在manifest.mf中间中定义的?那是在哪里定义的?千万别告诉我说,每安装一个应用都要配置系统变量! 可以用ant进行打包<jar> 直接把 ddd和ssa(外部引用包) 中的源java代码放在aaa下 用Eclipse打jar包 java 如果去除两个特殊字符中间的字符串。 写一个接口,给人家用httpclient请求,然后以xml形式返回给给人家 prefferredsize JDK安装 哪位能解释一下内部类用法的好处? 初学乍问!!! 一个捆扰了很久的问题 求助,很简单的。。。 jdbc的驱动的载入问题,在线等! jtree刷新后节点名字出现省略号 先Spring后WebWork(利用spring-xwork-integration.jar集成) 出现HTTP Status 404 错误~~ 关于NEW的问题,希望大家来解答下
楼主【str345】截止到2008-07-01 16:38:31的历史汇总数据(不包括此帖):
发帖数:22 发帖分:546
结贴数:21 结贴分:516
未结数:1 未结分:30
结贴率:95.45 % 结分率:94.51 %
值得尊敬
选中要打包的工程,
右键点击 --> export --> java --> jar file -->选择要打包的文件,和保存位置,然后finish
使用java -jar 刚打的.jar运行,出现不能找到类方法错误,把ssa目录复制到刚打的.jar下,运行正常,不解!
用winrar打开刚打的.jar,查看,发现已经将ssa下的所有jar打进去了,manifest.mf中也有class-path目录
./ssa/a.jar....等,资料说用-jar是忽略外部classpath的,可是该jar就是不认自己已经有的ssa目录,如何解决!!!!
如果引用了外部文件,
把自己生成的jar包和外部jar包,放在同一目录下
(如果是JSP,就放在 WEB-INF/lib 里面)
楼主【str345】截止到2008-07-01 19:52:02的历史汇总数据(不包括此帖):
发帖数:22 发帖分:436
结贴数:16 结贴分:406
无满意结贴数:5 无满意结贴分:110
未结数:6 未结分:30
结贴率:72.73 % 结分率:93.12 %
无满意结贴率:22.73 % 无满意结分率:25.23 %
楼主加油
JDK bin目录下 有一个jar.exe 用它打包就OK 如果是另一个话,放在同行目录下就可以引用的.!
以上个人意见,仅供参考祝楼主好运
<jar>