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

合集下载

ecj.jar用法 -回复

ecj.jar用法 -回复

ecj.jar用法-回复ecj.jar用法详解ecj.jar是Eclipse编译器的核心工具,它是Eclipse的Java编译器ECJ (Eclipse Compiler for Java)的可执行文件。

本文将一步一步回答关于ecj.jar的相关问题,包括如何使用它以及它的主要功能。

1.什么是ecj.jar?ecj.jar是Eclipse编译器的一个jar包,它包含了Eclipse的Java编译器ECJ的所有必要文件和类。

ECJ是Eclipse的Java编译器的核心部分,它能够将Java源代码编译成Java字节码。

2.如何使用ecj.jar?首先,你需要下载ecj.jar文件。

你可以从Eclipse官方网站或其他可信的源下载这个文件。

下载完成后,你可以将它存放在你选择的位置。

在命令行中,你可以使用以下命令来编译Java代码:java -jar ecj.jar -classpath <path_to_classpath><path_to_java_files>其中,<path_to_classpath>是一个包含所有需要的类和库的目录或jar 文件的路径。

你需要根据你的具体情况设置类路径。

而<path_to_java_files>是你想要编译的Java文件的路径。

3.ecj.jar的主要功能是什么?ecj.jar具有多种功能,下面是其中一些主要的功能:3.1编译Java代码通过使用ecj.jar,你可以将Java源代码编译成Java字节码。

这是ECJ最主要的功能之一。

只需简单地指定待编译的Java文件的路径以及类路径,ecj.jar就能够完成编译工作。

3.2代码分析和验证ECJ还可以用于对Java代码进行静态分析和验证。

通过提供一些特定的选项和参数,你可以使用ecj.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文件的两种方式

具体做法如下:方法一:(工程没有引用外部jar包时,直接导出)选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.方法2:当工程引用了其他的外部jar时,由于eclipse不支持同时导出外部jar包的功能,所以比较麻烦一点;具体步骤如下:生成manifest file:选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next;此时来到了方法1中要选择main class的窗口,但这里先不选择main class,选择最上方的Generate the manifest file, 勾上Save the manifest in the workspace,在Manifest file:中输入file的名称,如/testProject/main,(其中testProject为工程名,main为man ifest file的名称)点击finish,回到工程,打开刚刚生成的main,在这里要输入如下信息:Manifest-Version: 1.0Main-Class: com.pacong.convert.auto.propertes.ConvertAutoPropertiesClass-Path: jxl.jar其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号;Main-Class: com.pacong.convert.auto.propertes.ConvertAutoProperties为main class所在类;Class-Path: jxl.jar为外部jar包名称,这里是告诉导出的jar包,所要用到的外部的jar包的路径及名称。

eclipse java web项目反编译

eclipse java web项目反编译

文章标题:深入探讨eclipse中Java Web项目反编译的方法与重要性在当今数字化时代,软件开发已经成为不可或缺的一部分。

Java作为一种流行的编程语言,在企业级应用开发中被广泛应用。

而在Java开发过程中,反编译在项目维护和安全性检查中扮演着至关重要的角色。

本文将从深度和广度两个方面对eclipse中Java Web项目反编译的方法与重要性进行全面评估,并提供有价值的观点和理解。

一、eclipse中Java Web项目的反编译方法1. 导入反编译工具:在eclipse中,可以通过导入各种反编译工具来实现对Java Web项目的反编译。

常用的工具包括JD-GUI、Procyon 等,它们能够将.class文件转换为易于阅读的源代码,帮助开发者更好地理解和维护项目。

2. 设置反编译快捷键:在eclipse的设置中,可以为反编译工具设置快捷键,便于开发者在需要时快速进行反编译操作。

这样可以提高效率,减少开发过程中出现的问题。

3. 调试和修复:通过反编译工具,开发者可以方便地进行调试和修复工作,及时解决项目中的bug和错误。

这也是保障项目质量的关键步骤。

二、eclipse中Java Web项目反编译的重要性1. 代码安全性检查:反编译工具可以帮助开发者检查项目代码的安全性,避免出现潜在的漏洞和安全隐患。

通过查看反编译后的源代码,可以及时发现并修复可能存在的安全问题。

2. 项目维护与升级:在项目维护和升级过程中,使用反编译工具可以更好地理解现有的代码结构和逻辑,有助于进行代码重构和优化。

这对于提升项目的可维护性和可扩展性非常重要。

3. 知识学习和技术共享:通过反编译工具,开发者还可以学习他人的优秀代码和技术经验,提高自身的编程能力和水平。

也可以共享自己的代码给他人学习,促进技术交流和共同进步。

个人观点与理解对我个人而言,eclipse中Java Web项目反编译不仅是一项必需的技能,更是一种重要的态度和责任。

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,出现软件注册窗口,点击下一步。

Eclipse创建java程序可执行jar包教程

Eclipse创建java程序可执行jar包教程

Eclipse创建java程序可执⾏jar包教程⼀、eclipse中,在要打成jar包的项⽬名上右击,出现如下弹出框,选择“export”:⼆、在接下来出现的界⾯中点击“jar file”,然后next:三、在接下来出现的界⾯中,如图所⽰勾选上要打包的项⽬以及其他选项,例如test项⽬;然后点击右边箭头所指的browse,选择打好的jar包要保存的⽬录,同时给⾃⼰的jar包命名,例如我这⾥选择存放在桌⾯,名字为jarTest;然后点击“next”,在之后弹出的界⾯中再点击⼀次“next”:四、在上⼀步两次“next”后,会出现如下界⾯,勾选上图中所⽰的选项,然后点击箭头所指的browse选择程序的⼊⼝,也就是java的main⽅法(如果不是可执⾏jar包,就不需要这⼀步的选择):五、在上⼀步之后会弹出⼀个选择框,包含了这个项⽬中的所有mian⽅法,如果程序中没有main⽅法,则弹出框中不会显⽰任何东西,例如这⾥有三个main⽅法,我选择jarTest,然后点击“ok”:六、Ok之后刚才选中的jarTest就会出现在mainclass后边的⽂本框内,点击“finish”:七、Finish后会出现如下弹出框,提⽰jar包导出成功:⼋、然后我们在桌⾯上就可以看到⼀个jarTest.jar的⽂件,如果我们电脑上安装好了jdk并且配好了环境变量,那么直接双击这个⽂件,程序就会从选中的那个mian⽅法开始执⾏了:九、例如我的这个jarTest的main中代码如下,是运⾏此程序的时候在桌⾯⽣成⼀个.log结尾的⽂件,然后循环在⾥边写⼊五⾏内容:⼗、我的电脑上已经安装好了jdk,也配好了环境变量,因此可以双击jarTest.jar⽂件执⾏程序,然后可以看到桌⾯上已经成功出现了⼀个.log结尾的新⽂件,打开这个⽂件也可以看到⾥边被写⼊了五⾏内容,证明这个可执⾏的jar包已经成功:以上就是本⽂的全部内容,希望对⼤家的学习有所帮助。

InstallAnyWhere将Java桌面应用程序打包成可执行的exe程序且无需本机JRE

InstallAnyWhere将Java桌面应用程序打包成可执行的exe程序且无需本机JRE

如何将java应用程序(桌面应用程序),打包成可执行的exe应用程序(安装卸载),且无需本机jre?1 将工程打包成jar文件MineSweeper(右击工程)》》Export》》Java》》Runnable JAR file》》NextLaunch Configuation:选择工程主函数入口类(StartFrame)Export Destination:工程(jar包)存放路径Finish ……OK2 将导出的jar文件、工程所需要的资源文件(image或者其他文件)、工程的运行环境(JRE),拷贝到同一个文件中。

3 使用InstallAnyWhere 工具将工程打包成一个可安装运行、可卸载的exe应用程序下载地址:/soft/21747.htmlCreate New Project>> 默认…点击Save As 选择/创建即将创建的工程存放路径>>SaveNext>>输入需要创建的应用程序的相关信息Next》》Add Files 刚刚准备的所有文件Next》》Auto 自动选择工程主函数入口类,选中Icon》》应用程序使用的图标,可更改Next》》ClassPath 配置,选中jar包,Auto自动Next》》with VM 包含JRENext》》Build 开始构建exe应用程序Try IT 尝试安装打包好的exe应用程序,看看能不能运行,或者将其卸载!最终打包好的exe安装包存放路径:E:\InstallAnyWhereProject\First\First_Build_Output\Web_Installers\InstData\Windo ws\VM…有个问题就是JRE很大70-80M,导致打包好的程序也很大,虽然可能实际上你写程序很小,避免这问题就要去为你的JRE瘦身(将不需要的东西拿掉),但这过程比较复杂,有兴趣自己去试试!我这边用的是Install AnyWhere ,当然还有些其他的方式,比如EXE4J……自己去研究吧!。

Java中SWT项目转换成EXE程序的方法

Java中SWT项目转换成EXE程序的方法

Java中SWT项⽬转换成EXE程序的⽅法将SWT项⽬打包成.EXE⽂件的⽅法1,下载安装fatjar----下载fatjar----把net**.jar⽂件-----复制放在eclipse的plugin中。

重启eclipse在项⽬中点击右键会看到有“Build Fat jar”选项。

如图----下⼀步----如图-----完成。

---会⽣成***fat.jar2,下载安装并使⽤exe4j破解版(会有⽣成安装序列码的软件,输⼊后即可注册)。

打开----下⼀步有左边的框框中的内容表⽰已注册。

右边的框是注册的地⽅。

-----选择“JAR in exe ”mode⼀步---两个随便填下⼀步------选择“GUI application”和Icon File(⾃⼰图标的位置),其余默认------下⼀步----class path添加(⼀定要先添加)你刚才⽣成的***Fat.jar,在上⾯的main class 中选择OneJar(本⼈的是这个,应该是默认的)------下⼀步----分别填1.3(最低版本)和1.6(最⾼版本)-----勾选第⼀个---点击advanced options---点击search sequence----删除所有的选项,添加jre (这个预先复制到你的⽬标⽂件夹中)(添加时选择directory)---会出现“Directory..:\***(⽬标⽂件夹)\jre”-----下⼀步---选择Client Hotspot VM-----下⼀步--默认--下⼀步---默认-----完成会有⼀个进度条在变化,很快,表明在转换。

-------最后的界⾯还可以点击Click Here to start Application看看成果------点击save as保存⼯作空间⽂件(⾮必须)。

现在在⽬的⽂件夹就能看到***.exe啦。

恭喜你成功完成转换。

记得好评额。

在Eclipse中将Java项目打包为jar

在Eclipse中将Java项目打包为jar

在Eclipse中将Java项目打包为jar方法一:如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自己自定义配置文件MANIFEST.MF ,内容示例如下:Manifest-Version: 1.0Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jarlib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jarMain-Class: src.YourMainClassName其中的Class-Paht就指定了外来jar包的位置。

请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 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中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;这里有几个选项:∙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的路径,Next4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class 文件。

如何将JAVA程序打包成exe文件

如何将JAVA程序打包成exe文件
怎么将jar转成exe程序(要求转成的exe程序不需要jdk)
用专门将jar文件转换成.exe文件的软件,名称为:jsmooth-setup-0.9.7.exe方法如下:1,使用eclipse生成可执行的jar文件2,使用JSmooth生成exe文件(JSmooth的下载地址: /project/downloading.php)2.1 新建一个Jsmooth工程 2.1 在sketlon中选择“Console“ 或者 “Windowed“ 或者"web"2.2 在Executable中的配置: i. Executable Binary:填写目的输出源的名称。如test.exe. ii. Executable Icon :选择一个好看点的图标 iii. Current Driectory :.(表示当前工程目录,也就是你的test.exe的存储目录,当然也可行换成别的.) 2.3 在Applicationar包以及运行该jar文件所需要的类库(必须先做这步,这样才能选择下一步的main-class) ii. Main-Class:选中我们所需要运行的主类。 iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。 2.4 在JVM Selection中的配置:(一般情况下,这步可以省略的) i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 2.5 Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。注意:即使后面的选项的没用,也得点击一下,否则不等.有的工具不是免费的,比较麻烦.我现在用的打包工具是NativeJ,比较容易使用.
幻影 6级 2009-03-06
EXE4J的效果比较差,

eclipsemaven工程项目导出依赖的jar包lib复制拷贝copy

eclipsemaven工程项目导出依赖的jar包lib复制拷贝copy
三、设置依赖级别
同时可以设置依赖级别,通常使用compile级别
1
mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile
eclipsemaven工程项目导出依赖的jar包lib复制拷贝copy
一、导出到默认目录 targed/dependency
从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的பைடு நூலகம்录下,执行如下命令:
1
mvn dependency:copy-dependencies
或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行
maven项目所依赖的jar包会导出到targed/dependency目录中。
二、导出到自定义目录中
在maven项目下创建lib文件夹,输入以下命令:
1
mvn dependency:copy-dependencies -DoutputDirectory=lib
maven项目所依赖的jar包都会复制到项目目录下的lib目录下

Java打包成windows下可运行的程序

Java打包成windows下可运行的程序

Java Project 打包以及安装包制作Java的桌面程序写好以后只能在eclipse下运行是不可以的,还需要将程序拷贝到其他电脑上运行才可以,所以需要制作成其他电脑可以运行的文件,当然在安装有jdk的电脑上只需要将程序导出为jar文件就可以运行了,但是除了开发java程序人员的电脑上会安装jdk,其他人的电脑上不会有这个环境,所以还需要将java可运行的环境一同打包到程序中去,这样,在用户不安装jdk的情况下也可以运行。

制作可执行文件的过程一、首先程序写好后导出jar文件1.在eclipse中右键工程文件,选择Export2.选择导出为runnable jar file,然后next3.选择应用程序的主入口窗口,保存jar的路径,导出文件的方式,选择第一个第二个都可以,他们都包含程序所需要的库文件,第一个导出的好处是防止程序被反编译,第二个可以保留原有的文件结构,然后finish4.找到导出后的jar文件,如图二、使用java命令运行这个文件1.打开命令提示符窗口,找到jar的目录2.使用java –jar命令运行这个jar文件3.回车看到程序运行起来4.但是程序没有图片,仔细看jar包的大小可以猜测没有资源文件,用WinRAR查看jar内部结构发现没有这些资源三、程序所需的资源文件拷贝到jar的相同目录1.找到project中的除src以外需要的文件资源2.将这些文件资源复制到与jar包相同的目录3.再次运行这个jar文件,发现已经包含了图片等文件4.我们肯定不能让用户这样去运行我们的程序,所以必须要转成可以双击运行的方式。

四、将jar文件转换为可以直接双击运行的exe文件1.将jar文件转为exe文件有一个很好的软件叫做jar2exe,官方下载地址:/zh/jar2exe/free.htm我们下载绿色版本2.下载好以后直接解压即可,运行里面的j2ewiz.exe文件3.看到启动窗口,无需注册直接下一步4.找到jar的路径,选择最低运行jar文件的版本,点下一步5.选择windows窗口程序,下一步6.选择应用程序的进入窗口,设置开启时候的动画(可以不设置动画),下一步7.忽略所有选择,直接下一步8.不需要添加依赖的jar包,下一步9.设置输出的路径文件名,也可以设置exe文件的图标,点下一步10.如果你电脑上配置好了环境变量,而且不需要把程序拷贝到别的电脑上去运行,那么你可以直接点击完成。

java+swing打包jar成exe

java+swing打包jar成exe

java打包jar成exe并动态绑定jre再打包成安装注:以下所有步骤的前提是,把jar文件,ico图示(pngImage文件夹),第三方jar 包(lib活页夹),jre活页夹,放到同一个活页夹中。

本例放在exe4j Install4j Inno setup活页夹下,如图0如图0首先,我们选用exe4j把jar执行文件转成exe文件exe4j.exe下载地址: /download/exe4j/files.html 程序安装不在赘述:它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上已安装的JDK目录下/bin/java.exe就可以进行安装了。

下面就使用exe4j转换jar为exe的过程详细说明一下:第1步,默认即可。

直接下一步第2步,如果已经有制作好的jar檔,则下面一个"JAR in EXE"。

对于打包jar檔,在eclipse中右击项目选导出即可,不会制作jar檔可以给我留言如图1第3步,上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录:如图2第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name 写你将要生成的exe檔的名字,Icon File可以选择生成文件的图示如图3第5步,首先,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到起初已经做好的jar檔,如图4,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类,如图5,这一步即算完成:如图4如图5第6步,一般的应该程序都要带第三方jar檔,同步骤5一样即可,结果如图6.第7步,你系统的JRE版本,上面填个1.5,下面不填也行,如图7:如图7当然,这样配置的程序只能在安装有JRE的机器上执行,发布时总要考虑的问题就是用户是否有能力在自己机器上安装JRE,总不能发布一个程序还要用户自己安装个JRE吧,下面我就介绍如何将JDK环境变量动态打包到exe 中,在这里单击advanced options(图7中有,如图8),选择search sequence。

如何将一个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所在的类。

使用exe4j打包jar生成exe常用设置

使用exe4j打包jar生成exe常用设置

使用exe4j打包jar生成exe常用设置本文首先默认你已经拥有可用的jar文件和exe4j程序。

下面开始详述步骤:1.welcome-打开exe4j如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。

如果没有点>>n ext.2.Project type-选择打包方式由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java 应用程序打包成一个exe文件,但是不能将除jar以外的附加文件打包进去。

然后>>next3. Application info-配置生成的应用程序的信息设置你的应用程序的名称和将要生成的可执行文件的输出文件夹。

然后>>next.4.Executable info -配置可执行文件的参数type项根据你的程序的类型确定,本例为GUI程序;接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。

然后点>>advanced options>>version info5.version info-设置版本信息6.java invocation-配置运行环境先配置class path,将此项内原有的配置全部删除,然后点“+”找到你生成的jar文件,然后在上边的general中点浏览按钮,exe4j会自动找到你应用程序的入口-main class。

在下边的advanced options中选native libraries设置,此功能是添加你程序用到的外部jar包文件,这个我一直没用过,因为我做什么事都喜欢集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,这样在给客户安装程序时只要把程序直接给他考过去就可以用了,不用再安装其它东西,他们会很喜欢的哦,毕竟用户不是搞程序设计的嘛。

使用eclipse实现将springboot项目打成jar包

使用eclipse实现将springboot项目打成jar包

使⽤eclipse实现将springboot项⽬打成jar包前⾔:对于经验⽼道的⼈员可以路过,但是对于经验⽐较少的开发者来说,不得不是⼀篇好的博⽂,可以让⼤家少⾛⼀些弯路和⽆⽤的思考。

下⾯进⼊正题⼀、⾸先修改eclipse运⾏环境a. 在Eclipse->Window->Preferences->Java->Installed JREs->Add…->Standard VM⾥,JRE home选择JDK的⽬录。

切记:⼀定要将⾃⼰的jdk添加进去,我当时因为没有添加jdk⽽打成项⽬打包失败b.设置Default VM arguments为:-Dmaven.multiModuleProjectDirectory=$M2_HOME注意:这⼀步也是看个⼈情况,有的ide需要设置,有的不需要设置,我当时就是没有设置⼆.项⽬中的⼀些pom.xml的⽂件的⼀些设置注意:这⾥我不做截图,也不做解释。

不同的项⽬配置会不⼀样。

当然springboot项⽬应该有 <plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>这个插件,因为接下来你应该使⽤maven build进⾏打包3.打包流程选中项⽬右键 run as–>Maven clean 意思指将项⽬⽂件夹下的target⽂件夹清空,当然他⼜会⾃动⽣成,这个不要过分纠结,个⼈看到别⼈说的以为eclipse⾃带的功能,这个我们不要太在意。

选择maven build…clean package -Dmaven.test.skip=true将上⾯的那句话输⼊到Goals中,在进⾏run,直接等待即可。

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中没有主清单属性”的错误。

文件夹变成exe

文件夹变成exe

文件夹变成exe在计算机中,文件夹是用来存储和组织文件的一种方式。

它们通常被用来保存和分类各种类型的文件,例如文档、图像、音频和视频等。

然而,有时候我们可能会遇到将文件夹转换为可执行文件(exe)的需求。

本文将讨论如何将文件夹转换为exe,并探讨这种转换的可能用途和潜在利弊。

首先,我们需要明确一点,文件夹本身并不具备可执行的属性和功能。

可执行文件是一种由计算机处理器能够直接执行的文件,而文件夹仅仅是一种容器或者说是组织文件的一种方式。

因此,将文件夹转换为exe实际上是将文件夹中的内容打包成一个可执行文件,以便在其他计算机上执行。

有几种方法可以将文件夹转换为exe。

一种常用的方法是使用专门的软件工具,例如ISE Setup或NSIS等安装制作工具。

这些工具可以将文件夹中的内容打包成一个自解压缩的exe文件,这意味着用户可以直接运行此exe文件,而无需额外的解压过程。

另一种常见的方法是使用脚本语言,例如Python或PowerShell等,来编写一个脚本,实现将文件夹中的内容打包成一个exe文件的功能。

这些脚本语言通常具备文件处理和打包功能的库,可以方便地创建一个可执行文件。

文件夹转换为exe的可能使用场景非常多样。

一种常见的用途是在软件开发过程中,将程序代码和相关资源文件打包成一个独立的可执行文件,以便于分发和部署。

这样做可以避免用户在安装软件时需要手动拷贝多个文件和文件夹,并且可以更好地保护软件的私有信息和源代码。

另外一个常见的用途是在制作光盘或USB驱动器的时候,将文件夹中的内容打包成一个可执行文件,方便将整个文件夹传输给其他人或者在其他计算机上浏览文件夹中的内容。

这种方式可以减少传输的时间和空间,并且保持文件夹的完整性。

然而,将文件夹转换为exe也存在一些潜在的利弊。

首先,尽管转换后的exe文件能够方便地执行文件夹中的内容,但用户在执行之前可能会担心安全性的问题。

因为exe文件是一种可执行文件,它有能力运行计算机上的任意代码,可能会带来潜在的风险。

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

Eclipse中将项目导出jar包,以及转化成exe文件
2011-06-27 09:24
一、导出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 的下载地址:/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文件时,会先弹出一个对话框提示该程序是由未注册的软件创建的,提示您激活。

在这里我给大家提供一个通用注册码:L-g782dn2d-1f1yqxx1rv1sqd。

相关文档
最新文档