简易的用图形把eclipsejava项目打包成jar在打包成.exe文件

合集下载

在Eclipe中把java程序打包成Jar包

在Eclipe中把java程序打包成Jar包

在Eclipse中把java程序打包成Jar方式一:若是自己的java project中引用了额外的jar包作为资源文件,那么需要自己去概念配置文件MANIFEST.MF,内容例如如下:Manifest-Version:1.0Main-Class: gobang.GobangGameClass-Path:lib\junit.jar lib\log4j-1.2.12.jar lib\mysql-connector-java-3.1.12-bin.jar注:Class-Path中的各个jar文件名称见是不是应该有距离符,那个本人没有验证,因为本人没有效到其他的jar 其中的Class-Path就指定了外来的jar包的位置。

请注意假设咱们的项目打包好以后为project.jar,那么依照上面Class-Path的概念,就应该在project.jar的“同层”目录下成立一个lib文件夹,并将相关的jar包放在里面。

不然会显现Exception in thread “main”ng.NoClassDefFoundError的错误。

下面介绍利用Eclipse制作jar包的进程:1.第一在Eclipse中打开项目,右键点击项目,选择“Export”;2.选择Java/JAR file,Next;3.select the resources to export 中能够选择你想要包括的项目文件夹,一些没必要要的文件夹就无需放进去了,免得增大空间。

在可勾选的文件夹下面有四个选项:(1).表示只导诞生成的.class文件和其他资源文件(2).表示导出选中项目的所有文件夹(3).表示导出的jar包中包括你的源代码,若是不想泄露代码,那么就不要选这项(4).把一些重构的信息文件也包括进去(注:这项不是很清楚!!!)然后在Select the export destination 当选择导出的jar的途径,Next4.上面这一页选择是不是导出那些带有警告warning或错误errors的.class文件,一样就默许,Next5.下一步能够对项目做一些配置(1)Genetate the manifest file 是系统帮咱们自动生成MANIFEST.MF文件,若是你的项目没有引用其他的class-path,那能够选择这一项。

如何实现在Eclipse及MyEclipse开发工具中对应用系统打包为JAR格式文件

如何实现在Eclipse及MyEclipse开发工具中对应用系统打包为JAR格式文件

如何实现在Eclipse及MyEclipse开发工具中对应用系统打包为JAR格式文件
1.1.1将应用系统中的各个*.class文件打包为普通的*.jar文件
1、切换到包透视图中
2、选择“Jar文件”项目
3、点击下一步按钮,并输入jar的文件名称和对应的选择项目
4、继续点击下一步按钮
6、点击完成按钮后,将在磁盘中产生出*.jar文件
7、将该*.jar文件引入到Web项目中
1.1.2打包为可以直接执行的Jar程序文件
1、切换到“导航器视图”、并选中项目的根目录
2、选择“导出”菜单
3、在导出对话框中选择“Runnable JAR File”项目,并点击“Next”按钮
4、在下一个对话框中输入“启动main()方法所在的类”(本例为TrainnerLoginSystemWindow.java类)
同时指定导出的JAR文件所在的目录和文件名称(本例为ElfiiClient.jar)
5、点击“Finish”按钮,将开始进行导出和制作JAR文件的过程,最终创建出目标JAR 文件
6、为JAR文件创建一个*.bat文件(本例为ElfiiClient.bat)
java -jar ElfiiClient.jar
7、在Window系统中直接点击ElfiiClient.bat文件将可以直接执行该Jar文件所包含的程序。

ECLIPSE将引用了第三方JAR包的JAVA项目打包成JAR文件的两种方法

ECLIPSE将引用了第三方JAR包的JAVA项目打包成JAR文件的两种方法

ECLIPSE将引用了第三方JAR包的JAVA项目打包成JAR文件的两种方法在Eclipse中,我们可以使用两种方法将引用了第三方JAR包的Java项目打包成JAR文件。

下面将详细介绍这两种方法。

方法一:使用Eclipse自带的导出功能1. 在Eclipse中,右键单击项目,选择"Export"。

2. 在弹出的对话框中,选择"Java"下的"JAR file",然后点击"Next"。

3. 在"JAR File Specification"页面上,选择要导出的项目以及要导出的资源;在"Export destination"中,指定导出的JAR文件的保存路径和文件名。

4. 在"JAR Packaging Options"页面上,选择"Export generated class files and resources",确保要导出的类文件和资源都被包含在JAR文件中。

5. 在"Select the export destination"页面上,选择"Package required libraries into generated JAR",这将会将所需的第三方JAR包也包含在生成的JAR文件中。

6. 点击"Finish"完成导出。

这种方法的优点是简单快捷,只需要几个简单的步骤就可以完成打包。

但是缺点是生成的JAR文件会将第三方JAR包也放在同一个目录下,可能导致文件夹混乱。

方法二:使用Apache Maven插件打包1. 首先,确保你的项目中存在pom.xml文件,它描述了项目的依赖关系和构建配置。

2. 打开Eclipse的"Terminal"窗口,或者使用其他的命令行工具。

详解eclipse将项目打包成jar文件的两种方法及问题解决方法

详解eclipse将项目打包成jar文件的两种方法及问题解决方法

详解eclipse将项⽬打包成jar⽂件的两种⽅法及问题解决⽅法第⼀种:利⽤eclipse中⾃带的export功能第⼀种⽅法分两种情况先来看第⼀种情况:没有引⽤外部jar的项⽬打包步骤⼀:右键点击项⽬选择导出(export),选择java>jar⽂件(不是选择可运⾏jar⽂件)步骤⼆:选择你要导出的项⽬以及⽂件,指定⽂件导出路径。

连续点击两个下⼀步后到第四步。

步骤三:选择主类。

按照以上步骤即可完成对⼀个不引⽤外部jar项⽬的打包。

第⼆种情况:没有引⽤外部jar的项⽬打包当我们引⽤了外部jar后,使⽤eclipse⾃带的export打包略显繁琐。

步骤⼀:准备主清单⽂件 “ MAINFEST.MF ”,放在项⽬的⽂件夹下⾯。

MAINFEST.MF是jar的配置⽂件,第⼀⾏定义版本,第⼆⾏指出外部jar的路径,第三⾏是主类指⽰,第四⾏是空⾏。

Manifest-Version: 1.0Class-Path: lib/RXTXcomm.jarMain-Class: com.main.Client值得注意的是,MAINFEST.MF编写需要严格规范,稍有不慎将会导致jar执⾏⽆效1 第⼀⾏不能空,⾏与⾏之间不能有空⾏,每⼀⾏的最后⼀个字符不能是空格2 最后⼀⾏⼀定是空⾏3 每个属性的名称和值之间(冒号后⾯)⼀定要有空格4 ⽂件的每⼀⾏都不能超过72个字节(⼀般是70个ASCII字母加上回车换⾏符);如果72个字节不够⽤,则另起⼀⾏并以空格开头:以空格开头的⾏都被视为前⼀⾏的续⾏。

详细规则这篇⽂章有讲到步骤⼆:与没有外部jar的项⽬⼀样,像上⾯那样先执⾏到步骤三,不同的是要选着现有的清单,然后点击完成。

以上就是第⼀种⽅法的两种情况,⾄此,我们已经可以⽣成jar包了。

(如何运⾏jar⽂件?点击这⾥)第⼀种:利⽤eclipse插件Fat jar打包jar步骤⼀:先给eclipse安装好Fat jar插件待⽂件加载出来后点击全部选中,⼀直下⼀步知道完成,会提⽰重启,安装完成。

java程序打包成jar文件

java程序打包成jar文件

Eclipse 下Java程序打包成jar文件1、在Eclipse的资源管理器中,选中要打包的项目,单击右键,选择“Export”,弹出如图1所示的对话框。

图1 选择导出java文件2、在Java目录下选择“JAR file”,点击“Next”,见图2。

图2 选择导出JAR file3、在“Select the resource 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”。

图3 JAR File Specification4.选择是否导出那些含有警告warning或者错误errors的*.class文件。

图4 JAR Packaging Option5、项目配置。

∙Generate the manifest file:系统自动生成MANIFEST.MF文件。

∙Use existing mainfest from workspace:选择我们自定义的.MF文件。

∙Seal content:要封装整个jar或者指定的packet。

∙Main class:选择程序入口,将来打包出来的jar就是这个入口类的执行结果。

最后点击“Finish”,完成打包。

图5 Manifest文件的配置。

详解JavaProject项目打包成jar,并生成exe文件

详解JavaProject项目打包成jar,并生成exe文件

详解JavaProject项⽬打包成jar,并⽣成exe⽂件初衷:⼯作中写⼀些辅助⼯作的⼩⼯具时,将其打成exe,⽅便使⽤准备⼯作:Eclipse,jdk,net.sf.fjep.fatjar_0.0.32.jar,exe4j.exe1 将项⽬打包成jar⽂件:1.1 ⽤Eclpise的Export功能⽣成jar(单纯⽣成jar包时推荐)⽬录结构右击项⽬,选择Export只留java⽂件默认next到finish,有两种处理⽅式⽅式⼀:⾃动⽣成MANIFEST.MF(默认的) ⽅式⼆:⾃⼰写MANIFEST.MF(可以写⼀些⾃⼰想要的内容)说明: 1) 通过指定“Main-Class”来达到可执⾏jar⽂件的⽬的 2) 其实我们最终是将项⽬打包成exe,Class-Path可以不指定,在打包exe的时候还要指定classpath的 3) 因为有依赖包和资源⽂件,执⾏⽣成的jar⽂件,会报异常 1.2 ⽤eclipse三⽅插件fatjar⽣成jar(⽣成exe⽂件时推荐)下载net.sf.fjep.fatjar_0.0.31.jar,将去放在Eclipse的plugins⽬录下右击项⽬,选择Build Fat Jar 选择项⽬⽤到的外部依赖jar 说明:此jar是可执⾏的2 将项⽬⽣成exe⽂件:(使⽤软件是exe4j)在任意⽬录创建⼀个⽂件夹,命名最好和项⽬名相同,将⼀下⽂件放⼊其中打开exe4j,按步骤操作:1.welcome 跳过2.Project type 3.Application info 4.Executable info5.Java invocation6.JRE Search sequence Preferred VM 7.Splash screen,8.Messages,pile executable,10.Finishednext --> finish注:⽤到的软件是exe4j,注意要注册激活(⽹上随便找个注册码就好),不然运⾏⽣成的exe⽂件时会有弹出框以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

Eclipse中将项目导出jar包,以及转化成exe的方法

Eclipse中将项目导出jar包,以及转化成exe的方法

Eclipse中将项目导出jar包,以及转化成exe文件2011-06-27 09:24一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jarfile---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.二、运行jar文件:生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..三、连同第三方文件一并导出至jar文件:如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.你可以利用Fat jar插件生成jar,Fat jar 的下载地址:/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下载地址:/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 按钮测试生成的文件.到这里就完毕了,对你有没有帮助呢?我想多少解决一些人的烦恼是有的..注意:exe4j是需要注册码激活的,没激活的情况下也可以用,但是在运行生成的exe文件时,会先弹出一个对话框提示该程序是由未注册的软件创建的,提示您激活。

Java打包成jar文件,以及将jar文件导出为exe文件方法汇总

Java打包成jar文件,以及将jar文件导出为exe文件方法汇总

Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)一、Java打包成jar文件方法一:用Eclipse导出jar文件注:我用的是Eclipse,但是MyEclipse也大同小异首先右键点击所要打包的工程,选择Export选项选择JAR file,点击Next在要打包的工程前打钩,如上图红色所示;选择导出文件的目的地址,如图蓝色所示,包名随意,没有特定的要求;点击Next点击Browse选择到主类所在的上一个文件夹,别忘了填写File name(随意起名即可),点击OK;点击第四幅图的下面的Browse按钮,选择主类的名字,如下图所示点击OK,即可完成打包。

运行jar文件,可将jar文件与一个批处理文件放到一个文件夹中;其中批处理文件的内容为:java -jar neme.jar(其中name为jar包的名字)批处理文件格式为.bat;双击批处理文件即可运行程序。

PS:将java工程文件打包成.exe文件我用的是一个exe4j的免费软件第一步:默认即可,直接点击Next第二步:如果有已经制作好的jar文件,选择“JAR in EXE”mode,然后点击Next第三步:红色划线框内填写工程名字,随意即可;蓝色划线框内填写打包后的exe文件输出目录第四步:如果需要导出为exe文件的是图形界面,则选择GUI application;如果要导出为exe文件的是控制台的,则选择console application;Executable name写你将要生成的exe文件的名字,Icon File可以选择生成文件的图标第五步:点击绿色的加号,出现如下所示对话框,选择archive,然后选择已经打包好的jar文件选择主类完成后如图所示第六步:最小版本填1.3,最大版本填1.6;如果只需导出的exe在装有JRE的机子上可以运行,那么一路Next下去,最后点击Finish即可;如果想要在没有装JRE的机器上运行,那么需要继续,点击Advanced Options,选择searchsequence选择Directory,点击浏览按钮,选择JRE所在的根目录,将JRE复制过来,如下图所示选择Preferred VM,选择Client hotspot VM第7、8步是一些基本配置,默认即可,第9步编译,第10步你就可以看到以下效果了好了,大功告成了~方法二:用命令生成jar文件首先编写一个清单文件,名为:MANIFEST.MFT,其代码如下:Manifest-Version: 1.0//该属性是创建可执行jar包必需的,指定的Main-Class为全路径类名(且该类必需有main方法)Main-Class:填写你的主类Created-By: 1.5.0_02 (Sun Microsystems Inc.)然后,使用如下命令生成jar文件:jar cfm 填写你要生成jar的名字.jar MANIFEST.MFT *.class其中,c表示要生成一个新的jar文件;f表示生成jar的名字;m表示清单文件的名字二、ar文件导出为可执行文件,即exe文件方法一:用j2ewiz,使用方法如下:操作步骤:1、双击j2ewiz.exe,出现软件注册窗口,点击下一步。

java程序打包成exe与jar的图文教程

java程序打包成exe与jar的图文教程

java程序打包成exe与jar的图⽂教程Java程序打包
1、java⼯程源码打包成jar包
选中⼯程,右键选择export...
选择Runnable JAR file
(1)launch configuration 启动配置,java程序的启动类,如果⼯程没有⽣成类,先执⾏“选中⼯程--run as---Java Application ”
(2)Export Destination 输出⽂件名称,要⽣成的jar⽂件
2、jar包转换成.exe
使⽤exe4j4.0将jar⽣成exe执⾏⽂件
破解的exe4j4.0可在下⾯的连接下载。

(2)填写应⽤程序属性
(3)执⾏程序的属性
(4)添加jar包
(5)设置运⾏的java版本
(6)添加java环境
(7)直接点击next就OK了
3、制作安装⽂件
使⽤isetup-5.5.4.exe⼯具制作安装包,⼯具可以到下⾯的连接下载:(1)运⾏isetup-5.5.4
(2)填写发布程序信息1
(3)填写发布程序信息2
(4)添加资源⽂件
(5)接下来默认设置,点击next到这个界⾯
(6)接下来默认设置,点击next到最后。

Java项目生成可执行jar包、exe文件以及在Windows下的安装文件

Java项目生成可执行jar包、exe文件以及在Windows下的安装文件

Java项⽬⽣成可执⾏jar包、exe⽂件以及在Windows下的安装⽂件1、如何通过eclipse将项⽬⽣成可执⾏jar包⾸先把在eclipse下的java项⽬导出jar file下⼀步下⼀步下⼀步最后点击完成,便⽣成了可执⾏的jar⽂件。

可以在刚刚选择导出⽬录的⽂件夹中找到。

直接下⼀步,选择第⼆个下⼀步下⼀步如果要在64位下运⾏,则要点击下⾯那个按钮,然后选择32bit or 64 bit。

如果是32位的直接下⼀步进⼊下⼀个界⾯,勾选那个下⼀步,下⼀步,进⼊这个界⾯,点击“+”然后选择你刚刚⽣成的jar⽂件,如有第三⽅jar包,也要⼀⼀加⼊进去。

点击ok回到刚刚的界⾯,选择程序的⼊⼝类⽂件下⼀步,选择最⼩可运⾏的jre版本如果只是在本机有jdk环境下运⾏直接下⼀步,如果要在没有jre环境下运⾏则要把⾃⼰安装jdk⽂件夹下的jre⽂件加⼊进去。

点击advanced options选择search sequence,进⼊下⼀个界⾯,删除这两个⽂件然后加⼊⾃⼰的jre⽂件,注意:jre⽂件的路径⾥要包⼀层jre⽬录,即jre\jre,否则⽣成的exew⽂件在其没有jre环境的电脑⾥⽆法运⾏。

回到刚刚的界⾯⼀直下⼀步,选择默认的就可以了,最后完成去你刚刚选择输出exe⽂件下找到刚刚⽣成的exe⽂件。

点击是可以运⾏的,但如果要在其他电脑运⾏,则每次都要把jre⽂件和exe⼀起复制到其他电脑上。

所以下⼀步就是把exe⽂件和jre编译成在windows下的可按照⽂件。

选择这个,点击OK下⼀步,默认按照⽂件的⽬录,其他默认。

下⼀步,选择刚刚⽣成的exe⽂件和jre⽂件夹下⼀步默认下⼀步,这些都是许可⽂件和安装声明等,可以不选下⼀步,下⼀步进⼊这个界⾯下⼀步,勾选yes下⼀步,完成。

选择是下⼀步,可以保持也可以不保存最后编译界⾯,等编译完成就⽣成了可以安装的⽂件找到刚刚输出⽂件的⽬录和⽣成的⽂件,双击安装。

安装完成后的⽬录如果是这样,则说明⼀切成功。

Eclipse下打包及exe程序

Eclipse下打包及exe程序

“Executable type”是 exe 程序运行的方式,分别为“GUI application”图形 界面方式、 “Console application” 控制框方式和 “Service” 服务方式; “Executable name”是转化后的文件名,Icon File 是图标名字。 点击“Next”进入到“Configure Java invocation”面板:
在 License Information 中,点击输入注册码:
Name 和 Company 的值随便输入,License key 的值为 “L-g782dn2d-1f1yqxx1rv1sqd”,不行再找其他的。
2.3 转化
打开 Exe4j,界面如下图所示:
直接点击“Next”,进入“Choose project type”面板:
目1 Βιβλιοθήκη .1 1.2录将程序打包成可运行的 jar 文件 .......................................................................... 3 Eclipse 自带工具打包 .................................................................................. 3 Fatjar 打包.................................................................................................... 4 1.2.1 插件下载............................................................................................ 4 1.2.2 插件安装............................................................................................ 4 1.2.3 打包.................................................................................................... 4

如何将在Eclipse中编写的java程序发布成.exe的可执行文件

如何将在Eclipse中编写的java程序发布成.exe的可执行文件

1.看看你的Eclipse中是否有fat jar插件。

有,请看 2.;没有,去网上下一个(或者找我要:qq:370612804),net.sf.fjep.fatjar_0.0.25这个文件夹放到eclipse的plugins目录下。

2.导出jar包;在Eclipse中的包资源管理器中,右击->导出->选择其他下边的Fat Jar Explorter,下一步:选择要导出的包,下一步:在Main - Class 中选择你项目的主类;直接点完成就好了。

注意:生成的jar文件在你的Eclipse的workspace里面;3.验证你的jar包是否可以运行;开始---运行----cmd----cd 进入你的jar文件目录下;输入java -jar Text.jar 回车,能运行,转下一步;不能请看本论坛关于java中环境变量的设置等教程;4.下载exe4j(可以给我留言我发给你,注明邮箱)下载地址:/download/exe4j/files.php5.exe4j的使用:如果时最新版本:它要求JDK至少 1.5以上,点Locate找到你机器上安装的%JDK1.5%/bin/java.exe就可以进行安装了。

下面就安装后的一些使用事项说一下:第1步,跳过。

第2步,我们事先已经制作好了jar文件,故选下面一个"JAR in EXE":第3步,第一个空随便写,下面一个写出你想要将打包后的exe文件输出的目录:第4步,由于我的演示程序是在console下的,所以选第二个,下面的Executable name 写你将要生成的exe文件的名字,其他按默认即可:第5步,首先,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到起初已经做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到主类,这一步即算完成:第6步,很简单,上面填个1.3,1.4什么的,下面可填可不填,然后就算基本上完成了:接下来7、8步默认即可,第9步编译,到第10步你就可以点这个看到效果了哈!!!。

如何将一个java程序或项目打包成jar与exe文件

如何将一个java程序或项目打包成jar与exe文件

一、先将一个java 程序或项目打包成jar 文件。

1.先在Myeclipses 下添加一个插件 fat jar (1)先把压缩文件解压,将net.sf.fjep.fatjar_0.0.31.jar 放置在你的Myeclipse 的安装目录下。

此为我的Myeclipse 安装目录路径。

如图所示(2)关闭你的Myeclipse ,重新启动。

(3)右键点击你的项目工程名,查看是否有一个 +buile fat jar 选项。

若有,表明完成上面两部,点击next点击finish,将在你指定位置,生成一个可执行jar文件。

查看是否正常。

可能出现的问题:1.所引入的数据库jar包,导入不正确,无法连接数据库。

2.项目中可能添加的图片,在Jar文件中不能正常显示。

解决第二个问题。

如图所示我的项目内容1.在src目录下新建一个Folder 目录文件,将你之前的图片放置进去。

2.修改代码部分:将之前的代码修改为如上所示写法。

整体修改完毕后,重新对项目进行打包操作。

并做测试检查二、将一个可运行的jar文件做成exe文件。

1.先安装exe4j软件。

2.运行软件。

注册窗体进行软件注册用户名,公司名称,随便填写。

注册完毕,回到主窗体。

Next直接点Next第二步我们选择“JAR in EXE mode” 就是选择我们已经有制作好的jar文件。

我的是“桌面\project\”. NEXT由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name写你将要生成的.exe文件的名字,Icon File可以选择生成文件的图标。

第5步,先别管上面的,先在下面单击绿色的“+”号。

在弹出的窗口中点Archive,然后找到起初已经做好的PetDemo_fat.jar文件,"OK"后返回。

在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。

Java项目打包成jar文件的两种方法

Java项目打包成jar文件的两种方法

Java项⽬打包成jar⽂件的两种⽅法⽅案⼀:⽤Eclipse⾃带的Export功能步骤1:准备主清单⽂件 “MANIFEST.MF”,由于是打包引⽤了第三⽅jar包的Java项⽬,故需要⾃定义配置⽂件MANIFEST.MF,在该项⽬下建⽴⽂件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log4j-1.2.16.jar lib/jackson-all-1.8.5.jarMain-Class: main.KillCheatFans第⼀⾏是MAINIFEST的版本,第⼆⾏Class-Path就指定了外来jar包的位置,第三⾏指定我们要执⾏的MAIN java⽂件。

这⾥要注意⼏点:1、Class-Path: 和Main-Class: 后边都有⼀个空格,必须加上,否则会打包失败,错误提⽰为:Invalid header field;2、假设我们的项⽬打包后为KillCheatFans.jar,那么按照上⾯的定义,应该在 KillCheatFans.jar的同层⽬录下建⽴⼀个lib⽂件夹(即lib⽂件和打包的jar⽂件在同⼀个⽬录下),并将相关的jar包放在⾥⾯。

否则将会出现“Exception in thread "main" ng.NoClassDefFoundError”的错误;3、Main-Class后⾯是类的全地址,⽐如你的主⽂件是KillCheatFans.java,⽂件⾥打包为package com.main; 那么这⾥就写com.main.KillCheatFans,不要加.java后缀,主⽂件地址写错将会出现“找不到或⽆法加载主类”的错误;4、写完Main-Class后⼀定要回车(即最后⼀⾏是空⽩⾏),让光标到下⼀⾏,这样你⽣成的jar包才能找到你的主class去运⾏,否则将会出现“jar中没有主清单属性”的错误。

java代码打包成jar文件以及转换为exe可执行文件

java代码打包成jar文件以及转换为exe可执行文件

Java学习路线 Java实现链表 笔试题之Java基础部分 1-10题 Java算法面试-编程挑战题目
查看评论
CODE 英雄会 会议 俱乐部 高校俱乐部
点点滴滴,终汇一海!
一起奋斗吧
个人资料
xxyy888
访问:112789次 积分:2606分 排名:第3736名
原创:136 转载:120


译文:0篇 评论:38 条
文章搜索
目录视图
摘要视图
订阅
云计算大会抢票倒计时 参与CSDN社区问答活动“基于Java的微信公众平台开发”赢签名赠书 【社区之星】专访汪海洋:程 序员的程序缘
1、背景:
学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转 换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执 行文件
2、前言:
文章分类
ASP(5) C#(1) css(2) Database(18) eclipse(31) Hibernate(5) HTML(14) java(75) java EE(40) JavaScript(6) JSP(42) linux(0) myeclipse(38) PS(0) Spring(7) Strust(15) TOMCAT(9) XML(2) 计算机操作知识(23) 软件工程及项目管理(3)
一起奋斗吧弹出窗口选择jarfile点击next随笔44web设计10cc13计算机图形学30python1android3web前端设计4android0aeromodelling2阅读排行全能智能枪弹柜基于物联网的武器装备管理系统4194hao123com上的邮箱登录4028在jsp上显示pdf网页直接打开pdf在ie中显示pdf文档的方法及参数设置3534窗口效果带边框不带边框设定窗口边框颜色3031windowsbuilder安装笔记swtswinggwtdesigner三合一3015word打开很慢解决办法2965java的opengljogl入门例子碰撞移动的正方体2722opencv中矩阵的归一化2505解决cmd命令提示符下不能显示和输入中文2172python开发利器wingide破解方法2172评论排行基于opencvharr级联分类器的人脸及眼睛鼻子嘴巴检测程opencv中矩阵的归一化4myeclipse出现java文件中文乱码问题3部分大学校训2java的opengljogl入门例子碰撞移动的正方体2webxml文件的作用及基本配intel与amdcpu型号对照1任务栏删除显示桌面处理办法1opencv中读取视频camera代取消勾选config和lib目录以及eclipse生成的项目配置文件

Java程序生成exe可执行文件详细教程(图文说明)

Java程序生成exe可执行文件详细教程(图文说明)

Java程序⽣成exe可执⾏⽂件详细教程(图⽂说明)Java程序打包成exe可执⾏⽂件,分为两⼤步骤。

第⼀步:将Java程序通过Eclipse或者Myeclipse导成Jar包
第⼆步:通过exe4j讲Jar包程序⽣成exe可执⾏⽂件
第⼀步详解:
将java程序⽣成Jar包
以下是Myeclipse导出Jar包,⾸先选择项⽬“右击”
点击“Export”
选择JAR file
点击“next”
只是警告,⽆需关注。

好,直到上⼀步,Java程序Jar包⽣成完毕。

第⼀个⼤步骤操作完毕。

现在开始第⼆个⼤步骤:
Exe4j对Jar包进⾏exe封装
⾸先在某盘符底下建⽴⼀个⽂件夹,本例是在D盘建⽴的Java⽂件夹,然后将jre和程序所需的Jar包⽂件及Java程序所要读取的配置⽂件放⼊到⽂件夹。

好,现在开始,⾸先打开exe4j程序
第⼀步⽆需操作,直接点击“Next”
第⼆步:选择第⼆项”JAR in EXE” mode,然后点击“next”
第三步:设置完成后,点击“next”
点击“next”
点击 “ 绿⾊加号” 选择”Directory“添加JRE,JRE是第⼀步创建⽂件夹⾥的JRE
然后“7、8、9”步骤默认就好,第⼗步时,按图⽚操作
成功后,点击“Save as”按钮,随便保存⼀个地⽅“保存”,这个⽂件不⽤,然后到第⼆部你保存的exe那个路径,找到你的exe⽂件。

⼤功告成了。

Eclipse打包(简洁版)

Eclipse打包(简洁版)

Eclipse打包(简洁版)项⽬背景:使⽤git管理代码⼀、Eclipse 从git导⼊maven多模块项⽬,参考如下链接中的教程,写得很详细⼆、导⼊代码仓库File --> import -->Maven:Exiting maven projects-->选择路径:拉取代码的本地仓库,点击确认后,等待⼀段时间,Eclipse在进⾏项⽬导⼊和编译操作。

(查看项⽬列表:windows -->show views --> project explorer)注:后续代码更新,可以直接更新仓库:Git Repositories -->项⽬根节点:右键-->pull三、打包.JAR前置:设置java、maven1.windows -->proference -->java -->Installed JREs -->Add 选择standard VM -->选择本地jdk安装路径:C:\Program Files\Java\jdk1.8.0_131 -->选择jdk1.8.0_1312.windows -->proference -->maven -->User settings:选择Global settings:D:\Program Files\Apache\maven\conf\settings.xml (maven环境要配置⽆误)项⽬->maven->update project项⽬->run as ->maven clean/maven install可以在console窗⼝⽇志中,看到JAR⽂件所在路径(⼀般是在git本地仓库下),类似如下内容:Building jar: D:\eclipse\git\propertyfee\java\estate-admin-bff\target\estate-admin-bff.jar四、打包.WAR步骤同JAR,pom.xml⽂件中可配置包⽂件的格式。

图文解说教你如何把java源代码变成可执行文件exe

图文解说教你如何把java源代码变成可执行文件exe

图文解说教你如何把java源代码变成可执行文件exe
目录
1.从eclipse导出文件 (2)
2.写bat文件 (4)
3.把bat文件转成.exe格式的文件。

(5)
1.从eclipse导出文件
工程>右键>ecport,弹出如下窗口,选择runnable jar file
然后选择要启动的文件,在如下窗口,例子说
的是启动SWTMainWindows,然后再选一下导出文件的路径
导出文件如下
2.写bat文件
在相同的路径下,建立一个以bat为后缀名的文件,写入start + 文件名,本例中为
Start mainWindow.jar,如下图
保存,这个时候,点击此bat文件,就可执行了,但是会弹出一个黑窗口,
3.把bat文件转成.exe格式的文件。

需要一个软件可以把bat文件转成exe格式的文件,软件名为QuickBFC.EXE,可以到网上下载。

安装该软件后,执行该软件出现以下界面
然后用该软件打开刚才编写的bat文件,
然后选择工程>选项,弹出如下界面
选择<幽灵>程序,然后确定。

然后选择工程>编译就行了,
生成文件如下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 打包成双击可执行的jar文件。

推荐插件:fatJar(Eclipse使用)
下载地址project/group_id=115990&package_id=125924
我用的是Eclipse,它自带的打包方法在打包一些图片等资源时不是很爽。

可以使用这个插件。

安装方法解压后将plugins文件夹下的0.0.24文件夹拷到eclipse安装目录的plugins 下。

用此工具可以方便的将eclipse中的工程打包成jar文件。

如果是要打成可执行的jar请注意选取主类。

步骤:在前面的fatJar插件安装好后,进入eclipse在所建的工程名上右击如我的时(test)选择Build Fat Jar(其前面有绿色加号)进入如图
这个就是到你所建的工程环境下的您建的项目中去找生成的.jar文件,双击它即可执行(一定要把用到如图片,数据库等放在test文中否者进入没有界面效果等)
找到jar文件执行效果(这是我自己做的可能与你们要打包成jar的不同)下面是我项目jar执行的效果!
2 将jar文件转换成exe文件。

推荐工具:exe4j
用exe4j把java打包成exe
下载地址
安装好后进入exe4j的界面
在我们写程序的时候,有时会有一种需求,那就是希望我们的程序是一个可执行文件,而不是一个jar文件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,
把一些类的信息都混淆了。

如何既保证代码的安全又容易排错呢那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。

exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的jar文件,还可以打包成windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然已经实现了这一点,但是还是没有exe4j生成的启动画面快。

当加入jre后就可以实现多平台的应用了!。

步骤:1、找到你的jdk的jre目录把它都复制到你的项目下(test),
到你的所建。

Exe的目录下找到.exe文件双击它。

相关文档
最新文档