怎么打包java 程序可以点击运行

怎么打包java 程序可以点击运行,第1张

1在项目上,右键,选择Export。

2进入到下图界面,选择Java 下面的JAR file

3选择项目,确认必要的文件是否选中,选择保存jar文件包的路径

4完成步骤3之后,点击Next

5直接点Next

6直接点Finish,jar文件包完成。

一,下载inno setup

二,下载jre去java官方下载

这个是我将要打包的目录(netbeans编译后的dist文件夹)

然后把jre和相关的东东放进去,然后在里面加入一个gocmd(bat)(名字随意啦)

Java代码

@echo off

echo 请稍后安装Java运行环境ing

'如果没有java命令 则安装jre

java||jre-6u20-windows-i586exe /q /norestart

start /MIN javaw -jar AutoCheckOutjar

代码就像这样

解释下这里

java||jre-6u20-windows-i586exe /q /norestart

意思是如果java这个命令执行不成功则执行后面那句jre-6u20-windows-i586exe /q /norestart

这句话是在安静模式下安装jre,没有对话框

这部完成后

start /MIN javaw -jar AutoCheckOutjar

可以让我们的java程序在一个没有控制台的方式运行

然后你的目录大概就是这样的

好了改下一步

四,用inno创建setupexe

打开inno

用向导创建

之后一步一步到这里

注意添加文件和文件夹 你添加的部分都是作为应用程序的根目录

这里改成我们刚才写的cmd(bat)文件

然后继续向前按照你的喜好来改设置

最后到这里的时候

我们还要改小小的地方不然的话

1[Files]里面

Source: "E:\JAVA\AutoCheckOut\dist\lib\"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

这一行 可以看到吧lib目录加到根目录区了所以要改一下

Source: "E:\JAVA\AutoCheckOut\dist\lib\"; DestDir: "{app}\lib\"; Flags: ignoreversion recursesubdirs createallsubdirs

2[Icons]里面

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"

需要多加一行

Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: "{app}"

加这行是为了让cmd运行时有正常的工作目录

工具/原料

jar转exe转换器

java程序

方法步骤

下载jar转exe转换器,双击运行

点击选择目录,添加需要转换成exe文件的jar程序包

选择运行程序的jdk版本

这里介绍选择控制台程序,就是运性的时候,会有cmd窗口出来下一步

点击选择,选好主函数后,点击下一步

这一步介绍见截图详细所说的。下一步

如果程序需要外部的jar插件支持,则这里需要添加没有则留空,下一步

点击下一步,完成转换

转换成功

1从最基本的HelloWorld开始

新建目录C:\work作为工作目录,创建如下子目录C:\work\com\jayzzz\test\,并在test子目录下创建hwjava文件。(Java语言规范说明了命名Java包的时候应当采用与其域名相反的顺序命名,而Java包的命名反映到 *** 作系统里就是目录。)

com\jayzzz\test\hwjava 源代码

1 public class hw {

2 public static voidmain(String[] args) {

3 Systemoutprintln("Hello world from comjayzzztest

");

4

}

5 }

编译之前,要确保包含java、javac、jar等可执行文件的目录(类似于X:\Java\jdk160_22\bin)在PATH路径中。之后在命令行控制台中执行:

C:\work>javaccom\jayzzz\test\hwjava

这时,顺利在目录test下生成hwclass文件,下面执行这个文件,有2种方法:

C:\work>java-classpath com\jayzzz\test hw

C:\work\com\jayzzz\test>javahw

右击你的项目,选择Export:

选择Java目录下的JAR file:

设置导出jar文件的路径,我这里选择的是桌面,点击Next:

这一步默认,不用改动,直接Next:

设置项目的主类,也就是项目的入口,点击Finish:

这就是生成的jar文件:

下面需要一个名叫exe4j的软件,可以自行去网上下载,下载好该软件后打开进入主页面,直接点击Next:

这一步选择第二项"JAR in EXE" mode:

填写应用的简称,和转换后exe文件的路径,我这里让然是选择的桌面:

这一步填写生成exe文件的名称:

点击"+"号添加刚才生成的jar文件:

添加jar文件后设置程序的入口:

填写最低版本,最高版本可以为空:

到这一步就可以直接点击Finish了:

这就是生成的exe文件:

很简单:

鼠标右键你的java文件,然后选择:Export,在d出的对话框中选择“jar”文件,导出即可。

可能会出现些东西,但是你一直按“下一步”就可以了,不用理会。我做过N遍了。

给分吧楼主

方案一:用Eclipse自带的Export功能

步骤1:准备主清单文件 “MANIFESTMF”,

步骤2:右击Java工程选择Export—>选择JAR file—>Next

步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下

步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项

方案二:安装Eclipse打包插件Fat Jar

Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在等其他资源、引用外包方面使用起来更方便。

步骤1:右击工程项目选择Buile Fat Jar

步骤2:配置jar文件存放目录,主Main文件等,如下图

步骤3:选择所要用到的第三方jar包

以上就是关于怎么打包java 程序可以点击运行全部的内容,包括:怎么打包java 程序可以点击运行、怎样将java程序打包成安装文件、如何将java程序打包成exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9509156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存