MyEclipse中将项目导出jar包,以及转化成EXE文件

时间:2022-12-09 14:51:51

1、对于项目如何导出jar文件,和生成exe,解答目录如下:

首先生成jar文件,单击项目名称CF-users(这是我的协同过滤项目文件名称)右击--->Export如下图:

MyEclipse中将项目导出jar包,以及转化成EXE文件

单击下一步

MyEclipse中将项目导出jar包,以及转化成EXE文件

Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;

这里有几个选项:

* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去

在Select the export destination中选择导出的jar的路径,Next

MyEclipse中将项目导出jar包,以及转化成EXE文件

这一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next

MyEclipse中将项目导出jar包,以及转化成EXE文件

这个页面里可以对项目做一些配置。

* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。
* Seal content。要封装整个jar或者指定的包packet
* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。

最后Finish,搞定

此时jar文件已经生成,可在桌面上进行查看哦!

1.2运行jar文件:

生成的jar文件,右击文件---打开方式---选择java(TM)platform来运行.若可以运行,It‘s perfect

1续集(待续):

连同第三方文件一并导出至jar文件:

用到了第三方提供的API或者其它附属资源,导出生成jar文件时必须将第三方的文件一并导出

可选用Fat jar插件生成jar,下载地址:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar).

插件安装:把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新eclipse,

查看Window---preferences,弹出的窗口中有Fat jar preferences---->安装成功,

MyEclipse中将项目导出jar包,以及转化成EXE文件

(注意:若是myeclipse8.5以上版本,怎需要将Fat Jar文件拷贝到)myeclipse安装目录的dropins文件夹下面如图:

MyEclipse中将项目导出jar包,以及转化成EXE文件

无弹出对话框,做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar preferences安装成功

用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,

选择它,弹出的窗口你会觉得特别亲切,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利!

另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.

步骤:将你需要用到的附属文件放到你的jre安装目录下的/lib/ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在/lib/ext放置同样的附属资源.

2.生成exe文件

用exe4j软件,下载地址http://www.ej-technologies.com/download/exe4j/files.html,选择用最新版本即可,我用的是安装文件。

1.运行后如下图:直接点Next.

MyEclipse中将项目导出jar包,以及转化成EXE文件

2.选择第二项“JAR in EXE mode”,之后点击Next.进入下一步:

MyEclipse中将项目导出jar包,以及转化成EXE文件

3.在General对话框---Short name of your application框中输入你的应用程序的名字(这里随便输入,本图是superman ),在Directories对话框---Output directory框中输入生成exe后的保存路径,一般保存在桌面上, 方便查找。然后Next.进入下一步:

MyEclipse中将项目导出jar包,以及转化成EXE文件

4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,若选中则可以进行选择生成的exe图片,(注意:要选择ICO文件的图标,若为jpg,可以进行格式转换,用格式工厂软件)不选也行.继续下一步:

MyEclipse中将项目导出jar包,以及转化成EXE文件

5.必须先配置Class-Path,点击+号添加文件,选中第一步生成的jar文件,如果有用到其它资源需要把资源一起添加进去.

MyEclipse中将项目导出jar包,以及转化成EXE文件

6.然后在General --- Main Class选择程序所要执行的主类.要与第一部生成的jar主类对应哦!

7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.,目前我用的是1.6版本,照如下图所示填写即可,注意勾选下面两个框框:

MyEclipse中将项目导出jar包,以及转化成EXE文件

8..接着点击finish.这样就生成exe文件了。点击Click Here to Start the Application按钮测试生成的文件.

庆幸自己一次成功,生成桌面Gobang.exe文件,对啦,要记住把360先暂时关掉,否则会杀掉这个文件滴,亲!

?????有一个疑问:在myeclipse2015 CI  中无法导入fat jar插件,如果你知道内情请联系我 QQ:747861092     谢谢广大博友!!!

本文出自 “开元盛世” 博客,请务必保留此出处http://makaiyuan.blog.51cto.com/5819595/1112050