一、导出jar文件:
选中项目---然后右击d出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next---browser(选择程序的主类--OK)---finish查看存放jar的目录,是否已经生成了
二、运行jar文件:
生成的jar文件可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是想要的结果,右击文件---打开方式---选择java(TM)platform来运行.
三、连同第三方文件一并导出至jar文件:
如果在程序开发的时候用到了第三方提供的API或者其它附属资源,在导出生成jar文件时必须将第三方的文件一并导出,不然程序运行将达不到想要的结果.
可以利用Fat jar插件生成jar,Fat jar 的下载地址:sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件
插件安装:把Fat jar文件拷贝到eclipse目录下的plugins中..重新启动eclipse,然后查看Window---preferences,d出的窗口中有Fat jar preferences这一项则说明已经安装成功了,没有这一项则未安装成功,需要多做如下几步 *** 作:到eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,会发现Fat jar preferences这一项.安装成功了.
用Fat jar打包:右击项目,选项列表中有Build Fat jar这一项,选择它,d出的窗口会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择主类)---next---finish(勾选需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在工程项目中了.运行它,一切顺利,否则就是编程的问题了..
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果坚持要转换成exe文件,按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址ejtechnologies.com/download/exe4j/files.html,有的需要安装,有的只要解压缩即可用.一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤 *** 作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no JREs.接着Next.到这一步可以直接finish.这样就把jar转换成exe文件了.可以点击Click Here to Start the Application按钮测试生成的文件.
1.cmd打开,输入java -version回车,查看eclipse的具体细节,包括eclipse安装位数,eclipse的安装系列号等内容比对电脑上的,这部分内容有误,删掉重下按照网络上的eclipse安装步骤重来就行。2.1成功后,从eclipse安装路径下,重新点击.exe文件,看看有d出内容吗。
3.2不成功,重走1.2.或截图出错图再看
eclipse 写好的程序封装成exe步骤如下:
1、单击工作空间--》导出--》JAR文件然后>>next
3. Application info-配置生成的应用程序的信息
设置应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.
4.Executable info -配置可执行文件的参数
type项根据程序的类型确定,本例为GUI程序接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。然后点>>advanced options>>version info
5.version info-设置版本信息
6.java invocation-配置运行环境
先配置class path,将此项内原有的配置全部删除,然后点“+”找到生成的jar文件,
7.jre-配置jre
在这里配置jre版本类型,然后再看>>advanced option>>search sequence
search registty 可以扫描已经安装的jdk/jre,我们选择directory,为程序指定一个jdk目录,只需定位到jdk根目录即可,如上图。 然后>>next
这里要说明一点,用eclipse开发的程序只要一个jre就行了,jdk不用的,所以我是把jre打包进exe运行环境的,这样的话在java version下边的那个允许使用jre beta版的选项就要选中了。
8.preferred vm-选择虚拟机
这个根据具体情况选择,本例为client. 然后>>next
9.splash screen -预载窗体
在这里可以设置你的预载窗体界面,不过好像只认gif类型的图片,status line and version line 可以在position text lines visually预览界面中调整其显示位置。然后>>next,接下来是选择语言界面,根据自己情况选择。然后>>next
10.compile executable-编译生成可执行文件
自动跳转至:
在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)