<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post//</link>
<title><![CDATA[用jar更新包中的类文件]]></title> 
<author>root &lt;admin@yourname.com&gt;</author>
<category><![CDATA[JAVA]]></category>
<pubDate>Sun, 25 Oct 2009 16:20:04 +0000</pubDate> 
<guid>https://blog.liuts.com/post//</guid> 
<description>
<![CDATA[ 
	大多数的jar包的创建、更新都在Eclipse中去完成了，今天在Linux没有Eclipase的环境，还是乖乖用命令行了。<br/>jar文件：/home/resin.jar<br/>需更新包中com/caucho/server/port/Port.class类文件<br/><strong>方法1</strong><br/>jar uf resin.jar com/caucho/server/port/Port.class<br/>要求是必须知道jar包的结构要非常熟悉,可以使用:jar tf resin.jar来查看。<br/><br/><strong>方法2</strong><br/>解压resin.jar->覆盖相应类文件->再打包(jar cvf resin.jar com)<br/><br/><strong>jar详细用法</strong><br/>用法：jar &#123;ctxu&#125;[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...<br/>选项：<br/>-c 创建新的存档<br/>-t 列出存档内容的列表<br/>-x 展开存档中的命名的（或所有的〕文件<br/>-u 更新已存在的存档<br/>-v 生成详细输出到标准输出上<br/>-f 指定存档文件名<br/>-m 包含来自标明文件的标明信息<br/>-0 只存储方式；未用ZIP压缩格式<br/>-M 不产生所有项的清单（manifest〕文件<br/>-i 为指定的jar文件产生索引信息<br/>-C 改变到指定的目录，并且包含下列文件：<br/>Tags - <a href="https://blog.liuts.com/tags/jar/" rel="tag">jar</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post//#blogcomment</link>
<title><![CDATA[[评论] 用jar更新包中的类文件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>