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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)