将java程序转换为.exe程序

先将项目文件打包为jar文件
右键项目文件–>export–>Java–>Runnable JAR file–>next.
将java程序转换为.exe程序_第1张图片
选择运行的配置,导出jar文件的位置–>finish.将java程序转换为.exe程序_第2张图片
新建一个目录debugger,将打包好的jar文件放在此目录下,并将jre文件拷到此目录下,如果程序中有图片,将存放图片的jpg文件也放在此目录下。
将java程序转换为.exe程序_第3张图片
接下里下载exe4j软件,打开软件后先输入License:A-XVK258563F-1p4lv7mg7sav,
name 和company可以顺便输入,点击ok。(如果不输入License,转换之后的exe程序每次运行都会出现一个提示框)
将java程序转换为.exe程序_第4张图片
将java程序转换为.exe程序_第5张图片
第一步:next
将java程序转换为.exe程序_第6张图片
第二步:选择“JAR in EXE” mode -->next.
将java程序转换为.exe程序_第7张图片
第三步:输入应用的缩写名称,exe程序的输出路径–>next.
将java程序转换为.exe程序_第8张图片
第四步:输入转换的exe程序的名称,icon File可以选择图标,Advanced Options–>32-bit or 64-bit
将java程序转换为.exe程序_第9张图片
选上Generate 64-bit executable–>next.
将java程序转换为.exe程序_第10张图片
第五步:默认选项–>next.
将java程序转换为.exe程序_第11张图片
第六步:选择jar文件的位置
将java程序转换为.exe程序_第12张图片
将java程序转换为.exe程序_第13张图片
选择主函数
将java程序转换为.exe程序_第14张图片
将java程序转换为.exe程序_第15张图片
第七步:填入最低jre版本,并且选择用到的库
将java程序转换为.exe程序_第16张图片
点击绿色的加号,选择对应的jre路径。
将java程序转换为.exe程序_第17张图片
将java程序转换为.exe程序_第18张图片
next–>选择Client hotspot VM–>next.
将java程序转换为.exe程序_第19张图片
将java程序转换为.exe程序_第20张图片
将java程序转换为.exe程序_第21张图片
将java程序转换为.exe程序_第22张图片

注意:
如果连数据库,最好不要采用配置文件的方式(打包为jar文件之后找不到配置文件的路径)
Properties prop=new Properties();
// Reader in;
// try {
// in = new FileReader(“src\config\jdbc.properties”);
// prop.load(in);
// } catch (Exception e) {
// e.printStackTrace();
// }
// driver= prop.getProperty(“driver”);
// url=prop.getProperty(“url”);
// username=prop.getProperty(“username”);
// password=prop.getProperty(“password”);
可以使用如下方式:
driver= “com.mysql.jdbc.Driver”;
url=“jdbc:mysql://localhost:3306/debugger”;
username=“root”;
password=“root”;
如果有图片:
可以采用如下的路径(jpg文件放在jar同一个目录下)
ImageIcon icon = new ImageIcon(“jpg/affirm.png”);

你可能感兴趣的:(编程)