精华内容
下载资源
问答
  • Jar包转exe工具

    2018-11-25 23:11:43
    exe4j,jar包转exe工具,最新版本。2018年11月25日下载
  • jar包转exe工具包

    2018-09-04 17:15:04
    是一款最牛逼的jar转exe的工具 可以方便快速的转换
  • jar 包转 exe小工具

    2015-08-18 17:31:00
    jar 包转 exe工具 解压后允许j2ewiz.exe,如果找不到j2ewiz.exe文件,有可能是被杀毒软件拦截了
  • jar包转exe工具绿色版

    2014-07-24 14:54:06
    jar包转exe工具绿色版,一种小巧的将jar包转exe工具,绿色版,很好用
  • exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。
  • Java中jar包转exe

    2019-03-31 01:08:13
    NULL 博文链接:https://xdwangiflytek.iteye.com/blog/1336919
  • jar包文件转为exe可执行文件的工具,资源内有使用示例及软件licensed信息。
  • jar包转exe程序软件

    2019-12-17 22:31:16
    Windows下Java代码的jar包转.exe执行程序的工具软件exe4j,可以使Java程序单独在Windows系统下运行
  • jar包转换成可执行.exe文件

    千次阅读 2019-09-18 17:28:36
    jar包转换成可执行.exe文件写在前面的话将jar转换成exe 写在前面的话 在转换之前需要先到处一个可执行的jar,确保你的程序是正确的。我们需要创建一个文件来存放我们生成的exe文件。在这个文件下面创建三个子文件...

    将jar包转换成可执行.exe文件

    写在前面的话

    在转换之前需要先到处一个可执行的jar,确保你的程序是正确的。我们需要创建一个文件来存放我们生成的exe文件。在这个文件下面创建三个子文件:

    jre: 必须,存放程序运行所需的jre环境
    res:非必须,存放资源类文件
    files : 非必须 存放临时文件

    另外我们还需要安装exe4J程序,具体的下载地址自行百度。

    将jar转换成exe

    1. 打开exe4j ,根据提示进行操作
      在这里插入图片描述
      根据提示输入信息
      在这里插入图片描述
      输入exe文件名称
      在这里插入图片描述
      如果你的机器是64位的,那么一定要手动点击右侧栏目的32-bit or 64-bit ,next并不会自动跳转到该选项
      在这里插入图片描述
      录入你要转换的jar文件,并选择jar的main方法
      在这里插入图片描述
      在这里插入图片描述

    配置运行环境。
    选择你的jre范围,后点击Advanced options 选择 search sequence
    在这里插入图片描述
    将红圈中的两个选项删除,添加我们自己的jre,
    在这里插入图片描述
    如图选择我们第一步创建的jre路径下的jre文件夹
    在这里插入图片描述
    然后一路next到最后。
    在这里插入图片描述
    可以看到我们的exe文件已经生成了。双击.exe文件运行
    在这里插入图片描述
    可以看到,我的exe文件已经可以正常运行啦
    在这里插入图片描述

    展开全文
  • jar包转为exe文件再制作成安装包

    千次阅读 2020-08-12 16:36:23
    使用idea将项目打包成jar包, 下载exe4j Wizard并运行,选择项目类型为jar 配置应用名称以及输出的路径文件夹...点击finish,jar包转exe成功 下载innoSetup编译器并打开,新建脚本 配置应用程序信息 ...

    使用idea将项目打包成jar包

     下载exe4j Wizard并运行,选择项目类型为jar

    配置应用名称以及输出的路径文件夹 

    配置服务名及图标文件

    配置输出日志,可以自定义名称

     配置服务描述,服务自动启动或手动启动

    配置为64位系统程序

     配置Java调用,将刚刚打包的jar导入

    配置jre版本,导入jre文件

     点击finish,jar包转exe成功

    下载innoSetup编译器并打开,新建脚本

    配置应用程序信息

     配置程序输出文件夹名称

    将exe4j生成的exe文件作为主执行文件,同时添加其他所需文件

    配置应用程序快捷方式

    可配置安装时要显示的文档文件

    配置安装模式为管理员安装模式

    根据需要选择安装语言

    选择安装包输出文件夹,文件名,图标,可加入安装密码

    使用#define编译指令,可丰富安装界面

    完成安装包制作

    进入到脚本编辑器,可加入用户自定义功能,比如动态配置数据源,可让用户自定义连接某个数据库,配置代码如下:

    [code]
    var
    myPage:TwizardPage;//定义窗口
    myPage2:TwizardPage;
    ed1:TEdit;//数据库IP
    ed2:TEdit;//数据库名称
    ed6:TEdit;//数据库用户名
    ed7:TEdit;//数据库用户密码
    
    Lbl1: TNewStaticText;//数据库IP
    Lbl2:TNewStaticText;//数据库名称
    Lbl6:TNewStaticText;//数据库用户名
    Lbl7:TNewStaticText;//数据库用户密码
    //定义校验方法,校验失败时,下一步按钮为空
     
    procedure Key_Form_KeyChange(Sender: TObject);
    begin
    
    WizardForm.NextButton.Enabled := True;
    end;
    //初始化引导 窗口
    procedure InitializeWizard();
    begin
    myPage2:=CreateCustomPage(wpWelcome, '自定义数据库设置', '数据库设置');
    Lbl1 := TNewStaticText.Create(myPage2);
    Lbl1.Left := ScaleX(1);
    Lbl1.Top := ScaleY(5);
    Lbl1.Width := ScaleX(100);
    Lbl1.Height := ScaleY(50);
    Lbl1.Caption := '数据库IP';
    Lbl1.Parent := myPage2.Surface;
    ed1:=TEdit.Create(myPage2);
    ed1.Width:=ScaleX(100);
    ed1.Left := ScaleY(10);
    ed1.Top := ScaleY(25);
    ed1.Text :='localhost';
    ed1.Parent:=myPage2.Surface;
    //ed1.OnChange := @Key_Form_KeyChange;//添加校验方法
    
    Lbl2 := TNewStaticText.Create(myPage2);
    Lbl2.Left := ScaleX(10);
    Lbl2.Top := ScaleY(80);
    Lbl2.Width := ScaleX(100);
    Lbl2.Height := ScaleY(50);
    Lbl2.Caption := '数据库名称';
    Lbl2.Parent := myPage2.Surface;
    ed2:=TEdit.Create(myPage2);
    ed2.Width:=ScaleX(100);
    ed2.Left := ScaleY(10);
    ed2.Top := ScaleY(100);
    ed2.Text :='YIMADB';
    ed2.Parent:=myPage2.Surface;
    //ed2.OnChange := @Key_Form_KeyChange;//添加校验方法
    
    Lbl6 := TNewStaticText.Create(myPage2);
    Lbl6.Left := ScaleX(10);
    Lbl6.Top := ScaleY(155);
    Lbl6.Width := ScaleX(100);
    Lbl6.Height := ScaleY(50);
    Lbl6.Caption := '数据库用户名';
    Lbl6.Parent := myPage2.Surface;
    ed6:=TEdit.Create(myPage2);
    ed6.Width:=ScaleX(100);
    ed6.Left := ScaleY(10);
    ed6.Top := ScaleY(175);
    ed6.Text :='ymdb';
    ed6.Parent:=myPage2.Surface;
    //ed6.OnChange := @Key_Form_KeyChange;//添加校验方法
    
    Lbl7 := TNewStaticText.Create(myPage2);
    Lbl7.Left := ScaleX(10);
    Lbl7.Top := ScaleY(230);
    Lbl7.Width := ScaleX(100);
    Lbl7.Height := ScaleY(50);
    Lbl7.Caption := '数据库用户密码';
    Lbl7.Parent := myPage2.Surface;
    ed7:=TEdit.Create(myPage2);
    ed7.Width:=ScaleX(100);
    ed7.Left := ScaleY(10);
    ed7.Top := ScaleY(250);
    ed7.Text :='111111';
    ed7.Parent:=myPage2.Surface;
    ed7.OnChange := @Key_Form_KeyChange;//添加校验方法
    
    end;
    //添加步骤
    procedure CurStepChanged(CurStep: TSetupStep);
    var
        fileName,tempStr:String;
        svArray: TArrayOfString;
        nLines,i:Integer;
    begin
    //if CurStep=ssinstall then
    //安装前执行
           if CurStep=ssPostinstall then
    //复制文件后执行
                begin
    //开始修改文件
    fileName := ExpandConstant('{app}\application-other.yml');
    LoadStringsFromFile(fileName, svArray);
    nLines := GetArrayLength(svArray);//读取文件
      for i := 0 to nLines - 1 do
      begin
    tempStr := svArray[i];
    
    //数据库名
    if (1 = Pos('          url: jdbc:postgresql://localhost:5432/XXXXXX', tempStr)) then//查找目标行
    begin
      svArray[i] := ExpandConstant('          url: jdbc:postgresql://'+ed1.Text+':5432/'+ed2.Text);//修改行
      StringChangeEx(svArray[i], '\', '/', True);
    end;
      
    //数据库账号
    if (1 = Pos('          username: XXXX', tempStr)) then//查找目标行
    begin
      svArray[i] := ExpandConstant('          username: '+ed6.Text);//修改行
      StringChangeEx(svArray[i], '\', '/', True);
    end;
     
    //数据库密码
    if (1 = Pos('          password: 111111', tempStr)) then//查找目标行
    begin
      svArray[i] := ExpandConstant('          password: '+ed7.Text);//修改行
      StringChangeEx(svArray[i], '\', '/', True);
    end;
      end;
      SaveStringsToFile(fileName, svArray, false);
    end;
    if CurStep=ssDone then
     
    //安装完成后执行
     
    end;

    运行Java程序时,需要有jre运行时环境,当在一台新机上想运行Java程序时必须得有jre和jdk,这样很不友好,所以在用exe4j转exe时,将jre一起配置进去,在编译安装包制作脚本文件时,需要将jre配置放出来,代码如下:

    先宏定义一个变量

    #define MyJREName "jre"

    在Files里将jre配置放出来

    [Files]
    Source: "C:\Users\A\Desktop\转exe制作安装包准备文件\jre\*"; DestDir: "{app}\{#MyJREName}"; Flags: ignoreversion recursesubdirs createallsubdirs

    这样,在一台没有配置jdk和jre的机子上,也能运行Java程序安装包了

    然后点击编译(生成安装包到输出文件夹,需手动运行安装包)或运行(编译完立即运行安装包)。

    安装包运行效果图:

    展开全文
  • jar包转exe

    2008-05-26 12:07:48
    非常方便的一个软件,绿色的,将jar包转exe,并且可以支持icon
  • java jar包转exe工具

    2011-12-29 16:20:01
    java jar包转exe工具 ,把applicationexe文件,方便使用
  • NULL 博文链接:https://newslxw.iteye.com/blog/1250322
  • 1.打jar包转exe,处理dll文件 https://blog.csdn.net/I_am_Yong_Ge/article/details/93203920 https://blog.csdn.net/I_am_Yong_Ge/article/details/93972968 2.exe生产安装软件,其中包含jre文件夹 ...

    1.打jar包,转exe,处理dll文件

    https://blog.csdn.net/I_am_Yong_Ge/article/details/93203920
    https://blog.csdn.net/I_am_Yong_Ge/article/details/93972968

    2.exe生产安装软件,其中包含jre文件夹

    https://blog.csdn.net/qq_34129814/article/details/72990914

    3.处理图片资源

    新建res根目录
    image
    把图片等资源放在里面 res/images/loading.gif
    选中res文件夹,右击,选中
    image
    图片路径处理:

    String loadingImgPath = "res/images/loading.gif";
    ImageIcon icon = new ImageIcon(loadingImgPath);
    

    以上处理结束,当打包完了jar包时,需要把res文件夹放在jar包同级目录,这样,图片可以正常显示
    打包成exe软件,操作jre文件夹一致

    4.遇到的问题:

    1.安装exe软件后,打不开
    发现jre文件夹内的内容和jar包在同一级目录,导致jar包找不到对应的文件
    在使用Inno Setup的时候,把jre文件再包裹一层文件夹,然后安装正常流程打包,解决问题
    如图
    image
    2.安装程序后没有对应的桌面快捷方式

    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
    

    改成

    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone;
    

    即可自动生产快捷键

    3.重新安装时,先卸载,再安装

    [Code]
    function InitializeSetup(): boolean;
    var
    ResultStr: String;
    ResultCode: Integer;
    begin
    if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{XXXXXXXXXXXXXXXXX}_is1', 'UninstallString', ResultStr) then
    begin
    ResultStr := RemoveQuotes(ResultStr);
    Exec(ResultStr, '/silent', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
    end;
    result := true;
    end;
    

    image
    4. 卸载删除指定文件

    [UninstallDelete]
    Type: files; Name: "{app}\res\db\ExpensesManage.db"
    Type: files; Name: "{app}\res\db\ExpensesManage.log"
    
    展开全文
  • 今天学习股票小知识,自己做了一个 简便的小程序,可以查询基金方面的数据,不想每次都打开软件在开启项目,所以制作了一个exe的启动程序,当然啦,遇到了一些坑的地方,记录一下,方便后期需要的时候不用再重新踩一...

    今天学习股票小知识,自己做了一个 简便的小程序,可以查询基金方面的数据,不想每次都打开软件在开启项目,所以制作了一个exe的启动程序,当然啦,遇到了一些坑的地方,记录一下,方便后期需要的时候不用再重新踩一遍。

    前提:spring boot项目正常启动

    1.pom文件中(一般是最后)添加打包的插件依赖

    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    				<!-- 我的spring boot版本是2.0.4.RELEASE,但是打包不成功,必须要1.4.2才行,估计是2.0版本有问题 -->
    				<version>1.4.2.RELEASE</version>
    				<configuration>
    					<!-- 启动类 -->
    					<mainClass>cn.gupiao.StartTaoLi</mainClass>
    					<fork>true</fork>
    				</configuration>
    			</plugin>
    		</plugins>
    
    		<!-- 我的项目需要jsp页面,但是打包的时候不会自动添加资源文件,需要进行配置 -->
            <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/**</include>
                    </includes>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/**</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
                <resource>
                    <directory>src/main/webapp</directory>
                    <includes>
                        <include>**/**</include>
                    </includes>
                    <targetPath>META-INF/resources</targetPath>
                    <filtering>false</filtering>
                </resource>
            </resources>
    	</build>
    

    2.打jar包

    在这里插入图片描述
    在这里插入图片描述

    3.将jar包copy到方便找到的文件夹中,这里我放到了D:\桌面\工作问题\股票

    在文件夹路径中输入cmd,打开系统终端并自动进入该文件夹路径
    输入 java -jar jar包的名称,即可启动boot项目

    4.exe4j 打包springboot项目

    下载exe4j,注意这个是要积分的,你可以网上随便搜索一下就有很多的,想偷懒那就嘿嘿

    5.安装好后打开,打包步骤:

    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
    点击finish,exe文件就生成好了
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    觉得有用的话,点个赞吧

    展开全文
  • 可以把jar包转exe可执行文件,支持64位
  • java jar 打包成 exe,双击就可以运行 ,通过 javalaunch实现
  • 把可执行jar打包成exe文件

    万次阅读 多人点赞 2018-10-10 20:00:04
    title: 把可执行jar打包成exe文件 categories: MyApplications 截图文字识别 date: 2018-10-10 19:39:02 把可执行jar打包成exe文件 摘要 eclipse中导出可执行jar exe4j下载安装破解 使用exe4j把可...
  • Jar转Exe.zip

    2019-06-01 13:49:43
    这是一个jar转exe 的文件,我们在PC端打开的运行程序大都是 exe 为后缀的文件。
  • 可执行jar文件转换exe

    万次阅读 2018-11-21 10:35:11
    这篇文章请允许我啰嗦几句,讲一下前因后果。 起因: ...4最后就想整合一个更加通用的工具,就想着把jar转换为exe文件 下载地址:https://download.csdn.net/download/ls0111/10797644 该文章只讲...
  • exe4j 打包工具,网上其他地方下载了都不行就这个可以打包,内部有使用文档,好用简单,第一次成功!!!
  • 将idea生成的jar包,转化成EXE文件

    千次阅读 2020-08-31 18:25:15
    目录 一、效果图 1、最终打开生成的EXE文件后效果​ 二、java简单代码 ...四、通过exe4j将jar包转换成exe软件 1、 下载exe4j软件(官网) 2、打开exe4j软件,首先注册license 3、 选择项目...
  • jar2 jar转换成exe工具

    2017-10-31 10:01:44
    jar2是将jar包转换成exe可执行文件的工具,可以在不同的电脑上运行。详细的生成exe可执行文件的过程可参考博客http://blog.csdn.net/kellogg_and_nina
  • java转exe 操作文档含安装包,64-jre 常用的工具 以及 操作文档 详细得不能再详细了!
  • 本资源能够教你如何用netbeans和myeclipse打包javaGUI应用程序,然后将打包好的jar包转化成exe可执行文件,并且还可以定制的exe图标,最重要的功能是:exe能在客户端没有jdk的环境下运行
  • jar转exe

    千次阅读 2018-05-10 10:22:32
    1、背景:    学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能... 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样
  • NULL 博文链接:https://daoshud1.iteye.com/blog/2103332
  • exe4j jar转exe工具

    2018-06-01 15:54:35
    jar转exe工具,使用简单,方便快捷。能把所有的jar文件,包括jar包都打包到exe中。
  • jar包转换成exe可执行文件
  • exe4j打jar包exe工具

    2018-05-23 16:06:36
    使用该工具可将jar包文件达成exe执行文件,直接放某个目录下,一执行就能跑

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 68,392
精华内容 27,356
关键字:

jar包转exe