Java程序包装成桌面应用程序方式

目录
  • 一、首先你得有写好的JAVA代码
  • 二、你得下载一个打包成exe的助手exe4j
  • 三、你得准备好JRE包
  • 四、将你的JAVA项目打包成JAR包
  • 五、关键步骤,打包成exe可行程序
  • 总结

现在主流都是web开发,有谁像我一样的,开发N年后被要求做几个桌面程序,哈哈,本来也不会,入了几个坑后,现在博文献主,希望解你忧愁。

一、首先你得有写好的JAVA代码

并能够跑起来,注意,不是WEB结构,是纯JAVA结构,我的结构如下,不会建JAVA结构的可以百度,一大堆。这里就不赘述打。

二、你得下载一个打包成exe的助手exe4j

这长这样(这里就不提供下载地址了,网上百度一下,一大堆,哈哈)

打开后是这样

三、你得准备好JRE包

比如,你的可执行程序要在64位电脑上运行,那你得准备64位的JRE包,至于下载地址,还是一句话,官网自行下载JDK(必须和你的JAVA配置的JDK版本一样,或者直接用你JAVA配置的JDK也可以).

我的JRE是这样

这里有一个重点问题,敲黑板,划重点。

如果你开发的JAVA程序用了外部JAR包,那怎么打包呢,请看下面解决方法。

1.找到你的外部JAR包,比如,我的是poi jar包,它长这样

2.全部复制它们

3.找到你下载好,或者准备好的JRE,我的长这样

4.找到lib点进去,然后点击ext文件夹(此文件夹的作用就是用来放外部包的),把刚刚复制的JAR包,全部放在这个文件内,我放好后长这样

外部JAR包至此已处理OK。

四、将你的JAVA项目打包成JAR包

方法如下

右击你的项目,点击open module settings

然后artifacts—> + —> JAR—>from modules with dependencies,如图

选择你的main class 然后点OK,一直OK下去,我的是

然后

最后去你的目录找JAR包,我的长这样

五、关键步骤,打包成exe可行程序

1.把你的JAVA程序生成的JAR包,和准备好的JRE包,放在一个文件夹下,我是新增了一个salarycomputer文件夹,然后将它他放了进去,它们长这样

2.打开EXE4J

选择jar in exe mode,下一步

选择你的EXE输出路径和你的EXE名字

选择你要打包的EXE位数,注意,因为你的JRE包是64位,所以这里只能选64位,如果你想打包成32位,那你的JRE包必须要配置32位的

选择你的JAVA生成的JAR包

点击JRE 点击advanced options 点击search sequence

选择你的JRE包,必须和你的JAR包放在同一目录,我的是JAR包和JRE全放在salarycomputer文件夹内的,如果你没有按我上面的要求做,那么下面打包将会失败

一直点击下一步,最会将会生成一个EXE文件。

至此大功告成。

以下注意。生成的EXE文件,必须放在你先前放JRE和JAVA JAR包的目录里.如果你要将此EXE程序发给别人,那么,必须连JRE一起发,并且是同一目录,。我的长这样

想发给别人使用,就直接将上面两个压缩发给他就行了了。是两个,不是一个哦,即JRE 和EXE。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Java jar打包成exe应用程序的详细步骤

    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 前言 近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑. 准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成exe的工具,链接:https://www.jb51.net/softs/541579.html 一个将依赖和exe一起打成一个安装程

  • Java运用SWT插件编写桌面记事本应用程序

    本文实例介绍了Java基于SWT编写记事本的详细过程,分享给大家供大家参考,具体内容如下 可实现windows系统桌面记事本基本功能,傻瓜式教学,一步一步手把手操作.小白也可自己编写出完整的应用程序. 需要工具:Eclipse(带SWT插件) 成品如下: 应用程序功能介绍: 功能分析: 1.文件(F) 2.编辑(E) 3.格式(O) 4.查看(V) 5.帮助(H) 其中文件菜单中包括 1.1.新建(N) Ctrl+N 1.2打开(O) Ctrl+O 1.3保存(S) Ctrl+S 1.4另存为(

  • 详解如何将JAVA程序制作成可以直接执行的exe文件

    突然心血来潮,想自己做个小程序玩玩,但是怎么把他做成一个exe文件,让大家能够更好的理解和使用呢,百度了一下,说是需要exe4j来生成,但是看了很多关于exe4j将java程序生成exe文件的教程,觉着都不是自己想要的结果,还是自己综合一下,写篇文章记录一下. 下载和安装的步骤我就略过了,直接说重点. 一 : 将写好的java程序打成jar包,如下图: 1: . 2: 3: 4: 5:此处填写MANIFEST.MF文件路径,MANIFEST.MF手动创建后放在下项目路径下即可 MANIFEST.

  • IDEA导出jar打包成exe应用程序的小结

    Java jar打包成exe应用程序,可在无JDK/JRE环境下运行 老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验. 1. IDEA导出jar包,选择 File -> Project Structure (快捷键:Ctrl+Alt+Shift+S). 2. 选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies". 3. 选择文件图标,选中入

  • 把Java程序打包成jar文件包并执行的方法

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: 1.在项目上,右键,选择Export. 2.进入到下图界面,选择Java 下面的JAR file 3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图 4.完成步骤3之后,点击Next,进入如下图界面: 5.直接点Next,进入下面的界面

  • Java程序打包成带参数的jar文件实例代码

    这里我们通过Apache Commons CLI来完成目标功能,废话不多说直接上代码 所需的maven依赖 <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version> </dependency> 这里我们贴出主类代码 Options opts = new Optio

  • linux环境下java程序打包成简单的hello world输出jar包示例

    本文实例讲述了linux环境下java程序打包成简单的hello world输出jar包.分享给大家供大家参考,具体如下: 1. linux必须已安装java环境,测试 #javac -version javac 1.8.0_20 说明java环境已安装好了 2. 建立目录helloworld,在目录下建立helloworld.java文件 #cd ~ ~# mkdir helloworld ~# cd helloworld ~/helloworld# vi helloworld.java he

  • 使用jQuery的将桌面应用程序引入浏览器

    随着 RIA 的广泛使用,将越来越多地使用 JavaScript 库协助开发.RIA 被定义(松散地)为通过浏览器运行的应用程序,这种浏览器结合使用 CSS/JavaScript/Ajax 创建类似桌面应用程序的外观.Firefox.Internet Explorer 和 Safari 最新发行版中新增的特性,以及 Google 新 Chrome 浏览器最近的版本,都专注于加快每个浏览器的内部 JavaScript 引擎的速度,其惟一目的是更加适应浏览器制造商为未来设计的 RIA.这些公司认为未

  • 将python文件打包成EXE应用程序的方法

    相信大家都想把自己完成的项目打包成EXE应用文件,然后就可以放在桌面随时都能运行了,下面来分享利用pytinstaller这个第三方库来打包程序,既简单又快捷,我也试过用其他的方式来打包Python文件,但是都没有pyinstaller这个好用和快捷 首先我将详细的将整个操作过程写出来,你首先要安装pycharm,这个无脑的操作,就不必说了,(看完一定能学会) 打开pycharm的终端terminal,然后pip install pyinstaller(任何库都可以) 然后会出现安装日志 因为我

  • C#使用InstallerProjects打包桌面应用程序的完整步骤

    前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘. 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法. 首先,我们先创建一个Windows桌面应用,如图: 接下来我们选择工具,点击扩展和更新,如图: 然后我们得到界面如下,如图: 界面默认显示的是已安装的内容,我们仔细看下内容,会发现,这里都是我们已经安

  • 通过Py2exe将自己的python程序打包成.exe/.app的方法

    Windows 10 x64 macOS Sierra 10.12.4 Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿色小软件 Win下发布应用 起因 今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先百度python打包exe,一大堆答案,我整理了一下,大概有Py2exe和pyinstaller两种,但是,我给你看张图 这是

随机推荐

其他