﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Pudgy's World-随笔分类-Eclipse</title><link>http://www.blogjava.net/Pudgy/category/2947.html</link><description>&lt;SCRIPT&gt;
var dict_width   = 'auto'
var dict_height  = '72px'
var dict_background = 'transparent'
var dict_border  = '0px dotted #000000'
var dict_textColor = '#6FBC4C'
var dict_fontSize = '100%'
var dict_encoding = 'Utf-8'
&lt;/SCRIPT&gt;
&lt;SCRIPT src="http://livid.cn/services/fortune"&gt;&lt;/SCRIPT&gt;
&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:38:21 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:38:21 GMT</pubDate><ttl>60</ttl><item><title>Fat Jar Eclipse Plug-In Tutorial</title><link>http://www.blogjava.net/Pudgy/archive/2005/08/22/10727.html</link><dc:creator>Pudgy's World</dc:creator><author>Pudgy's World</author><pubDate>Mon, 22 Aug 2005 12:31:00 GMT</pubDate><guid>http://www.blogjava.net/Pudgy/archive/2005/08/22/10727.html</guid><wfw:comment>http://www.blogjava.net/Pudgy/comments/10727.html</wfw:comment><comments>http://www.blogjava.net/Pudgy/archive/2005/08/22/10727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Pudgy/comments/commentRss/10727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Pudgy/services/trackbacks/10727.html</trackback:ping><description><![CDATA[<p><font face="Verdana"><font size="2">Fat Jar Eclipse Plug-In [FJEP] (<a href="http://fjep.sourceforge.net/">http://fjep.sourceforge.net/</a></font>) <font size="2">是应用One-Jar(<a href="http://one-jar.sourceforge.net/">http://one-jar.sourceforge.net/</a>)技术的一个Eclipse 插件。利用FatJar，可以极大地方便发布Java应用程序与Applet。<br>下面是我写的一个教程，欢迎指教。<br><br>1.介绍<br></font></font><font color="#000000" size="2">一个非常简单的软件打包解决方案，它利用 Java 的定制类装入器，动态地从单一档案文件中装入应用程序所有的类，同时保留支持 JAR 文件的结构。随着 FatJar Eclipse 插件<font size="3"><font size="2"> FJEP 的推出， Eclipse 的用户现在只要在向导中选中一个复选框，就可以创建 One-JAR 应用程序。依赖的库被放进 lib/ 目录，主程序和类被放进 main/main.jar，并自动写好 META-INF/MANIFEST.MF 文件</font>。<br><br>2.</font><font size="2">安装<br>安装很简单，只需把解压出来的文件放到Eclipse 的目录中即可。<br><br>3.使用图解<br>我以打包我的程序文件作为例子。<br><br>(1)在包浏览器面板中，选中Build Fat Jar。<br><img alt="o_FatJar-1.png" src="http://www.blogjava.net/images/blogjava_net/pudgy/2948/o_FatJar-1.png" border="0" height="645" width="373"><br><br>(2)选择主类入口。注意选中Merge individual-sections of all MANIFEST.MF Files.。<br><img alt="o_FatJar-2.png" src="http://www.blogjava.net/images/blogjava_net/pudgy/2948/o_FatJar-2.png" border="0" height="441" width="432"><br><br>(3)选择你要打包的独立JAR文件，这些文件会打包进入最后的Fat-Jar。<br><img alt="o_FatJar-3.png" src="http://www.blogjava.net/images/blogjava_net/pudgy/2948/o_FatJar-3.png" border="0" height="468" width="440"><br><br>(4)成功了。<br><img alt="o_FatJar-4.png" src="http://www.blogjava.net/images/blogjava_net/pudgy/2948/o_FatJar-4.png" border="0" height="139" width="441"><br>4.SWT 程序的打包<br>同样的步骤，只不过最后发布时，连带SWT-XXX.DLL放在同一目录下即可。<br>参见<a href="http://fjep.sourceforge.net/fjepfaq.html">http://fjep.sourceforge.net/fjepfaq.html</a><br><br>5.下载<br><a href="http://fjep.sourceforge.net/fjepfaq.html">http://fjep.sourceforge.net/</a><br>也可下载我已打包好的文件。<br><A href="http://www.blogjava.net/Files/Pudgy/net.sf.fjep.fatjar_0.0.18.rar">http://www.blogjava.net/Files/Pudgy/net.sf.fjep.fatjar_0.0.18.rar</a></font></font></p><img src ="http://www.blogjava.net/Pudgy/aggbug/10727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Pudgy/" target="_blank">Pudgy's World</a> 2005-08-22 20:31 <a href="http://www.blogjava.net/Pudgy/archive/2005/08/22/10727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>