转地址:http://huanglz19871030.javaeye.com/blog/585185
此文章是为了帮助刚接触j2se或不懂如何打包jar文件的人而着笔,同时也是让自己的知识以文章的形式保存起来.
一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择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 的下载地址: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这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的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放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)有的需要安装,有的只要解压缩即可用.我一般用安装的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按钮测试生成的文件.
到这里就完毕了,对你有没有帮助呢?我想多少解决一些人的烦恼是有的..
注:
配置MANIFEST.MF请看以下地址,为你们推荐一下..
http://www.java2000.net/p477
另推荐:
1:http://www.java2000.net/viewthread.jsp?tid=156
2:http://www.java2000.net/viewthread.jsp?tid=157
<!-- google_ad_client = "pub-4348265167276910"; google_ad_slot = "2046406163"; google_ad_width = 468; google_ad_height = 60; //-->
另自己在添加一个window下可执行的bat的方法
新键一个文本
写入代码
java -jar javamail.jar
然后把文件重命名为:javamail.bat,这样双击javamail.bat也能执行jar文件
分享到:
相关推荐
### MyEclipse导出JAR文件并转换为EXE执行指南 #### 一、导出JAR文件 在本教程中,我们将详细介绍如何通过MyEclipse集成开发环境(IDE)导出一个Java应用程序到JAR文件,并进一步将其转换为可执行的EXE文件。这一...
昨天我急需要安装fatjar包,但是百度了好多安装的方法都不能实现,其中包括15分钟学会MyEclipse导出jar文件再装换成exe可执行文件,主要原因是我的是MyEclipse8.5版,而他们说的根本就不是8.5版本的。现在终于知道了...
【描述】: "本文档将指导您如何在myEclipse 6.5中导出jar包,并将其转换为可执行的exe文件。" 【标签】: "jar, exe, 转换" 【正文】: 在Java开发中,myEclipse是一款广泛使用的集成开发环境(IDE)。当一个Java...
Java 代码打包成 JAR 文件以及转换为 EXE 可执行文件 本篇博客旨在教您如何将 Java 代码打包成 JAR 文件,并将其转换为 EXE 可执行文件。以下是详细的步骤和知识点: Step 1:将 Java 项目打包成可执行 JAR 文件 ...
在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这有助于将源代码、资源文件和依赖库整合到一个可执行的独立文件中,方便分发和运行。MyEclipse作为一款强大的Java集成开发环境,提供了简单...
"MyEclipse8.5安装Fatjar和制作可执行jar方法" MyEclipse8.5是 Java integrated development environment (IDE),它提供了许多有用的功能和插件来帮助开发者快速构建和部署Java应用程序。Fatjar是一个插件,允许...
MyEclipse在导出WAR文件时,会将项目中的源代码、资源文件以及依赖的库打包成一个可部署的格式。当系统提示缺少jar包时,这可能意味着项目的类路径配置不正确,或者某些外部库没有被正确地引入到项目中。解决这个...
这个JAR文件是MyEclipse中的一个组件,用于执行WAR文件的导出过程。当遇到导出错误时,这可能是由于该组件存在bug或者与项目的某些配置不兼容。 首先,我们需要理解WAR文件的结构和打包流程。WAR文件是Web应用的...
决myeclipse10.5&10;.6不能正常导出war包问题,出现“security alert:integrity check error” 内附解决方法和jar包com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar,其他版本的jar包跟上面相同
"Java 程序或项目打包成 jar 与 exe 文件" Java 程序或项目打包成 jar 与 exe 文件是 Java 开发中一个重要的步骤。在这里,我们将详细介绍如何将 Java 程序或项目打包成 jar 文件,然后将 jar 文件转换成exe 文件,...
在MyEclipse这款强大的Java集成开发环境中,生成.jar文件是一项常用的任务,这通常涉及到将一个或多个类或者整个项目打包成可执行的Java应用程序或库。以下是在MyEclipse中生成.jar文件的详细步骤,以及一些相关的...
在完成以上步骤后,通过组合使用myEclipse的jar打包、Launch4j的exe制作和ResHacker的资源编辑,你就能成功地将Java工程转换为Windows平台的可执行文件。需要注意的是,这个过程可能会涉及到对不同工具的配置和理解...
"myeclipse可执行文件打包"是指将MyEclipse项目中的代码、依赖库和其他资源整理并封装成一个独立的可执行程序,通常是一个JAR(Java Archive)文件或者一个可启动的Windows EXE文件。下面我们将详细探讨这个过程。 ...
myeclipse导出javaee web项目失败---(10.7版本的myeclipse) 一般来说导出时报错,然后myeclipse会关闭并且弹出一个错误页面 解决myeclipse导出javaee项目失败导致的问题,一般来说可能是盗版的myeclipse用破解工具...
myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包myEclipse的jar包...
标题 "myeclipse导出SWT的jar包" 涉及的是在MyEclipse集成开发环境中导出标准窗口工具包(Standard Widget Toolkit,简称SWT)的Java库jar包的过程。SWT是Eclipse基金会提供的一种轻量级、高性能的用户界面组件库,...
通过上述步骤,你已经成功地使用MyEclipse将项目打包成了JAR文件。这样的JAR文件可以在任何安装了兼容版本JRE(Java Runtime Environment)的系统上运行。此外,还可以通过这种方式方便地分享你的应用程序给他人使用...
myeclipse导出可运行jar包简介 myeclipse是Java开发环境中常用的IDE之一,提供了许多实用的功能,其中之一就是可以将Java项目导出为可运行的jar包。本文将详细介绍myeclipse导出可运行jar包的简介,包括导出步骤、...
在IT行业中,开发Java应用程序时常需要将多个类和资源文件打包成一个可执行的JAR(Java Archive)文件。这不仅方便了代码的分发和部署,也能简化运行时环境的配置。`MyEclipse`是一款强大的Java集成开发环境,它提供...