`
wasw100
  • 浏览: 125914 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Eclipse插件FatJar做可执行的jar文件

    博客分类:
  • java
阅读更多

今天在和“那人”做一个java GUI的程序发现一个相当好的eclipse插件---FatJar:

这个插件的功能就是把外部导入的jar包和自己写的程序做成新的jar包,例如:我们可以直接把数据库驱动程序放到我们自己的jar包,那样就不用为数据库驱动程序配置环境变量

具体步骤:
1.安装FatJar插件

下载地址:http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到

eclipse的plugins下,重新启动Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就说明已经安装成功了。如果没有看到,没有关系,删除D:\eclipse310

\configuration\org.eclipse.update\platform.xml文件(此文件可以自动生成)不用担心以前的插件会因此而消失,没事。


2.在你的GUI工程的src文件下建一个新文件夹META-INF,在这个文件夹下新建一个文件MANIFEST.MF
内容:
Manifest-Version: 1.0
Main-Class: stu.MainWindow

说明:Main-Class:中间短横线,后面一个空格
stu.MainWindow后有回车

3.右击工程名选择build fat jar
选项随便,只是Manifest.mf用刚才建立的那个
然后到处,但是双击不能运行
所以先解压一个文件夹(例如mygui),然后把META-INF文件夹下除MANIFEST.MF文件之外的所有文件删除
,然后命令行到mygui下,执行jar cvfm aa.jar META-INF\MANIFEST.MF *(jar命令使用参考:http://hi.baidu.com/wasw100/blog/item/d23c7729f633b7f999250a95.html)生成

的jar文件就是可执行的了

分享到:
评论
2 楼 wasw100 2009-10-23  
geeksun 写道
我现在也在用fatjar,我不想把jar放在eclipse的plugin目录下,请问fatjar可以用link方式安装吗?

不好意思,link安装我没试过,应该可以吧。不过之中直接放到plugin下非常方便
1 楼 geeksun 2009-10-23  
我现在也在用fatjar,我不想把jar放在eclipse的plugin目录下,请问fatjar可以用link方式安装吗?

相关推荐

    fatJar(Eclipse使用)

    安装方法解压后将plugins文件夹下的net.sf.fjep.fatjar_0.0.24文件夹拷到eclipse安装目录的plugins 下。 用此工具可以方便的将eclipse中的工程打包成jar文件。如果是要打成可执行的jar请注意选取主类。 你的项目=〉...

    Fat Jar Eclipse Plug-In教程.

    四、 用Fat Jar Eclipse Plug-In打包可执行jar文件 13 1、 介绍 13 2、 安装 14 3、 使用图解 14 (1) 在包浏览器面板中,选中Build Fat Jar。 14 (2) 选择主类入口。注意选中Merge individual-sections of all ...

    fatjar插件0.32版(支持Eclipse Luna)

    亲测该版本插件在Eclipse luna版本下好用,之前的0.27以及网站上的版本无法在最新的Eclipse luna下使用,所以需要用这个版本才可以。

    eclipse打包jar包的插【支持eclipse4.0以上版本】

    Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具, 可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用, Fat Jar是...

    build fat打包可执行jar包和使用说明

    build fat打包可执行jar包和使用说明

    JAVA上百实例源码以及开源项目

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...

    JAVA上百实例源码以及开源项目源代码

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...

    java开源包8

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包1

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包11

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包2

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包3

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包6

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包5

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包10

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包4

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包7

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包9

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

    java开源包101

    它以 jar 的形式发布,部署容易,使用也较为便捷。 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器...

Global site tag (gtag.js) - Google Analytics