生成可执行JAR包的问题? 应该是把那个类包打进JAR包中吧,用winrar就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java版本2的u开关用于更新已存在的jar文件(通过修改他的manifest或者增添新的文件)。 \>jar uf jar-file input-file(s) u开关指明更新一个已存在的jar文件。 input-file(s)是将要add进jar-file里的文件列表,以空格分隔。 用这个命令,jar-file里同名同路径的文件将被覆盖。 正如前面创建jar文件所述,可以用-C开关转换路径。 \>jar umf manifest1 jar-file 该命令归并manifest1到jar-file的manifest文件中。 一个例子。 TicTacToe.jar有如下内容: META-INF/MANIFEST.MF TicTacToe.class audio/ audio/beep.au audio/ding.au audio/return.au audio/yahoo1.au audio/yahoo2.au images/ images/cross.gif images/not.gif 设将要向jar归档中加入images/new.gif,应该在images的父目录中执行: TicTacToe>jar uf TicTacToe.jar images/new.gif 则修改过的jar归档应该有如下内容: META-INF/MANIFEST.MF TicTacToe.class audio/ audio/beep.au audio/ding.au audio/return.au audio/yahoo1.au audio/yahoo2.au images/ images/cross.gif images/not.gif images/new.gif 如果, TicTacToe>jar uf TicTacToe.jar -C images new.gif 该命令会在添加new.gif文件前先转到目录images,归档结果就不会将images路径包括进去了。结果: META-INF/MANIFEST.MF TicTacToe.class audio/ audio/beep.au audio/ding.au audio/return.au audio/yahoo1.au audio/yahoo2.au images/ images/cross.gif images/not.gif new.gif 最后,假设想更改TicTacToe.jar的manifest文件(添加一些版本和销售商信息),应该先准备如下文本文档: versionInfo ———————————————— Name: TicTacToe.class Implementation-Title: "TicTacToe demo" Implementation-Version: "build57" Implementation-Vendor: "Sun Microsystems, Inc." ———————————————— 然后, TicTacToe>jar umf versionInfo TicTacToe.jar 更新就搞定啦。 java url 去掉特殊字符问题 什么变量不能使用静态方法 java的问题 急急!! 关于异常的问题,大家进来说说 一个完整地spring这么做对吗? 小弟想学JAVA,请达人推荐几本JAVA的书籍 编写程序要求三个动物赛跑,闪的太严重原因不明白? friendly跟protected有什么不同? 为什么ArrayList的迭代比LinkedList更慢? 请宁波的Java爱好者,留下Email和QQ号码. 请教一个数组问题 求教!能不能在代码中随机生成对象?
\>jar uf jar-file input-file(s)
u开关指明更新一个已存在的jar文件。
input-file(s)是将要add进jar-file里的文件列表,以空格分隔。
用这个命令,jar-file里同名同路径的文件将被覆盖。
正如前面创建jar文件所述,可以用-C开关转换路径。
\>jar umf manifest1 jar-file
该命令归并manifest1到jar-file的manifest文件中。 一个例子。
TicTacToe.jar有如下内容:
META-INF/MANIFEST.MF
TicTacToe.class
audio/
audio/beep.au
audio/ding.au
audio/return.au
audio/yahoo1.au
audio/yahoo2.au
images/
images/cross.gif
images/not.gif
设将要向jar归档中加入images/new.gif,应该在images的父目录中执行:
TicTacToe>jar uf TicTacToe.jar images/new.gif
则修改过的jar归档应该有如下内容:
META-INF/MANIFEST.MF
TicTacToe.class
audio/
audio/beep.au
audio/ding.au
audio/return.au
audio/yahoo1.au
audio/yahoo2.au
images/
images/cross.gif
images/not.gif
images/new.gif
如果,
TicTacToe>jar uf TicTacToe.jar -C images new.gif
该命令会在添加new.gif文件前先转到目录images,归档结果就不会将images路径包括进去了。结果:
META-INF/MANIFEST.MF
TicTacToe.class
audio/
audio/beep.au
audio/ding.au
audio/return.au
audio/yahoo1.au
audio/yahoo2.au
images/
images/cross.gif
images/not.gif
new.gif
最后,假设想更改TicTacToe.jar的manifest文件(添加一些版本和销售商信息),应该先准备如下文本文档:
versionInfo
————————————————
Name: TicTacToe.class
Implementation-Title: "TicTacToe demo"
Implementation-Version: "build57"
Implementation-Vendor: "Sun Microsystems, Inc."
————————————————
然后,
TicTacToe>jar umf versionInfo TicTacToe.jar
更新就搞定啦。