
PHP 程序员学习 java 入门打包成 exe
java / 发布于 2个月前 / 更新于 3小时前 / 本文字数: 8.46k 字 /教程集数: 53
标签: java / java 打包exe / java 打包exe带jre
本文目录
打包
我们最终要将我们编写的代码打包输出,这里以打包界面输出为主。打包分了3部分。
- 代码打包成
.jar
文件 jar
打包成.exe
文件.exe
打包成安装.exe
打包jar
例如代码如下
package com.kongqi.main;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Demo {
public static void main(String[] args) {
JFrame frame=new JFrame();//创建窗体
//设置大小
frame.setTitle("我是演示窗口");
frame.setBounds(200,200,500,300);
frame.setVisible(true);//显示
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置关闭
//创建容器
Container c = frame.getContentPane();
//设置布局
c.setLayout(new FlowLayout(FlowLayout.LEFT));
//容器里面添加数据
JTextField jTextField=new JTextField();
jTextField.setColumns(30);
jTextField.setToolTipText("你好");
//jTextField.setText("你好");
c.add(jTextField);
JTextArea jTextArea=new JTextArea();
jTextArea.setRows(5);
jTextArea.setColumns(50);
JButton jButton=new JButton("提交数据");
jButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text=jTextField.getText();
jTextArea.setText(text);
}
});
c.add(jButton);
c.add(jTextArea);
//窗体添加容器
frame.setContentPane(c);
}
}
要把这个打包成exe
,我们先打包成.jar
,IDEA软件讲解
好了我们打包好了,我们新建一个文件夹 D:\javaSpace\输出\30app
,然后我们把找个jar文件放置到output
文件夹内
jar
打包exe
我们下载exe4j
,安装好之后,我们不打开,我们来现新建一个中文语言包,例如我安装的文件路径是D:\Program Files\exe4j
languages
en=English
fr=French
de=German
cn=Chinese
messages_cn.utf8
MessageBoxTitle=Erreur
NoJvmFound=系统上的AucuneJVM操作系统。\nVeuillez定义EXE4J_JAVA_HOME\n在JDK或JRE安装中遇到麻烦。
JvmInPath=可以在JVM中正常运行。\nVeuillez重新安装EXE4J_JAVA_HOME\n会在JDK和JRE安装过程中造成麻烦。
JvmEnvVar=环境变量 {0} 在JDK或JRE或marche中存在。
JvmDefinedPath=在JVM中,{0}结束。\nVeuillez重新安装EXE4J_JAVA_HOME\n向JDK或JRE安装麻烦。
JvmStart=未安装JVM。
FileNotFound=文件目录 {0} 可以观看,\n
WrongParameters=参数的利用率
EnvVarNotDefined=环境变量{0}doêtredéfinie
InternalError=内部错误(代码错误:{0})
MainClassNotFound=可以继承的主类。
MainMethodNotFound=主要方法可以理解。
ErrorDialogCaption=错误
ErrorDialogOk=确定
ErrorDialogText={0}的错误产品摘要:
PowerUserRequired=超级执行程序执行程序。
NoJvmFound3264=系统上的AucunJVM本地化。
JvmInPath3264=可以在本地进行JVM本地化。\nVeuillez重新安装程序或配置程序EXE4J_JAVA_HOME\n可以在JDK或JRE{0}位安装程序上进行安装。
JvmEnvVar32=环境变量 {0} 在JDK或JRE32位功能上无法使用。
JvmEnvVar64=环境变量 {0} 在JDK和JRE64位功能上无法使用。
JvmDefinedPath32={0}结束所有JVM本地安装。\nVeuillez重新安装程序或配置程序EXE4J_JAVA_HOME\n在JDK和32位JRE上都可以安装。
JvmDefinedPath64={0}结束所有JVM本地安装。\nVeuillez重新安装程序或配置程序EXE4J_JAVA_HOME\n手动安装了JDK或JRE64位安装程序。
JvmStart2=无法使用démarrerJVM。尽可能最大程度地提高堆(-Xmx)的安全性,并尽可能地提高对反病毒软件的性能。
创建好之后,我们打开
这里有个需要授权,百度下,找个授权下
zgd
123
A-XVK258563F-1p4lv7mg7sav
设置之后,点next
NEXT
现在我们把 jre
文件放置到 output
文件下
如果还不知道怎么安装 jre
请百度吧。
选择好我们的语言提示
找到我们的文件夹
找个时候我们可以将整个 output
整个文件夹发给其他人即可运行不需要再安装 jvm
环境
将exe打包成安装应用
安装Inno Setup(软件打包工具) v6.0.5汉化增强版,百度下载
保存好文件配置,然后即可输出
打包好了。文件有点大,优化的花后期在研究。现在发给对方即可安装完成。
安装示意图
搞定。
这个整个JAVA的打包过程。
版权提示
1.除了标识原创之外,其他可能来源于网友的分享,仅供学习使用2.如您发现侵犯了您的权利,请联系我们删除
3.转载必须带本文链接,否则你将侵权
4.关于会员或其发布的相关内容均由会员自行提供,会员依法应对其提供的任何信息承担全部责任,本站不对此承担任何法律责任
0 人点赞
评论区 (0)
公告通知
关于网站广告,由于需要营运成本,所以增加了广告联盟。
如果你觉得本站帮助到您,麻烦您帮点个小广告,感谢不尽。
最新视频教程
-
-
黑白课堂
- Laravel6 全套入门实战
- 1401 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 918 2
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 835 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 753 0
-
-
-
黑白课堂
- Laravel6 全套入门实战
- 663 0
-
最新视频课程
-
Laravel 消息通知使用
黑白课堂混元大罗金仙
4531 03个月前
-
微信小程序等比例图片压缩上传,100%可用,非官方压缩方法
黑白课堂混元大罗金仙
4507 12年前
-
Laravel 的 PhpSpreadsheet 包入门
黑白课堂混元大罗金仙
2993 02年前
-
Laravel 表格操作 Maatwebsite/Laravel-Excel 3.1 最新版本的操作指南
黑白课堂混元大罗金仙
2922 01年前
-
ace.js 打造一款属于你的 Web 编辑器,入门文档。
黑白课堂混元大罗金仙
2917 02年前
-
wap2App 入门讲解,100%速成,全面为你讲解。
黑白课堂混元大罗金仙
2581 02年前
-
Laravel Permission 中文文档
黑白课堂混元大罗金仙
2529 02年前
-
Laravel 设置请求头 header 参数
黑白课堂混元大罗金仙
2503 01年前
-
Laravel 实现 RBAC 权限管理功能 Permission 包操作
黑白课堂混元大罗金仙
2458 02年前
-
解释 OAuth 2.0 认证 和使用场景说明
黑白课堂混元大罗金仙
2033 02年前
-
KongQi Laravel Admin2.0 文档安装
黑白课堂混元大罗金仙
563 27个月前
-
KongQi Laravel admin2.0 layui admin 版本序言
黑白课堂混元大罗金仙
383 06个月前
-
黑白课堂社区使用如何购买元宝和开通 VIP
黑白课堂混元大罗金仙
1025 01年前
-
易语言入门拖入文件导入到超级列表框表格内
空气太乙真仙
1018 011个月前
-
易语言入门易语言定时任务模块
空气太乙真仙
964 09个月前
-
Visual Studio Code 入门和使用教程安装下载
空气太乙真仙
879 01年前
-
Visual Studio Code 入门和使用教程插件安装使用
空气太乙真仙
762 11年前
-
易语言入门TAB 标签页制作
空气太乙真仙
635 011个月前
-
Visual Studio Code 入门和使用教程快捷键使用
空气太乙真仙
620 01年前
-
黑白课堂社区使用社区规范说明
黑白课堂混元大罗金仙
554 01年前
