当前位置: 首页 > wzjs >正文

供应链管理师报考条件天津seo诊断技术

供应链管理师报考条件,天津seo诊断技术,wordpress 招商系统,兰州app开发目录 前言一、情景介绍二、实现步骤1. 打 Jar 包2. 编写 bat 批处理文件3. bat 转 exe 前言 最近使用 GUI 帮朋友写了一个软件,为了方便他处理工作上的重复性且很麻烦的事情,程序是使用 Java 写的,就不得不面对一个问题:我必须将…

目录

  • 前言
  • 一、情景介绍
  • 二、实现步骤
    • 1. 打 Jar 包
    • 2. 编写 bat 批处理文件
    • 3. bat 转 exe


前言

最近使用 GUI 帮朋友写了一个软件,为了方便他处理工作上的重复性且很麻烦的事情,程序是使用 Java 写的,就不得不面对一个问题:我必须将这个程序打包成一个可执行的软件给到他,总不能让他下载个 IDEA 启动或者去通过 java -jar 这种命令去启动的吧,以下内容就是关于如何将 java 程序做成一个可执行软件的想法与实现


一、情景介绍

先简单的介绍以下这个项目,主要用到的技术就是 GUI,一项很古老的技术,现在应该没有多少人会去用这些技术,我选择这个技术的主要原因就是不用去写那么多的前端代码,上手快,然后没有使用到数据库(我不能要求我朋友去装一个数据库吧),数据全部存在 excel 文件中,使用 easyExcel 去读取数据,poi 去写数据,接着就是使用 Maven 去管理我所有的依赖包,这就是这个程序所用到的全部技术了。

在这里插入图片描述

IDEA 中我可以直接去启动这个程序,如果不使用这些编程软件去启动这个程序,我也可以通过命令行去启动,所有我先考虑将程序打成 Jar 包,然后写一个 bat 脚本通过 java -jar 的方式启动这个 Jar 包,再通过 Bat_To_Exe_Converter 将这个 bat 程序转成 exe 的可执行软件即可。

在这里插入图片描述

bin 目录下就是这个程序的 jar 包,database 是程序相关的数据库(excel 表格),icon 是图标,temp 是程序产生的临时文件存放目录

这样就能实现双击 DJL.exe 打开我的程序,也可以创建一个快捷方式放在桌面上启动

在这里插入图片描述


二、实现步骤

1. 打 Jar 包

首先我需要将这个程序打成 Jar 包,在打包前需要在 mavenpom 文件中配置项目的启动入口以及将项目所有依赖都打到一个 Jar 包中,配置如下:

    <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><filters><filter><artifact>*:*</artifact><excludes><exclude>META-INF/*.SF</exclude><exclude>META-INF/*.DSA</exclude><exclude>META-INF/*.RSA</exclude></excludes></filter></filters><transformers><transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>com.mike.gui.Start</mainClass> <!-- 替换为你的主类 --></transformer></transformers></configuration></execution></executions></plugin></plugins></build>

然后通过 Maveninstall 生成 Jar

在这里插入图片描述

找一个文件夹存放该 Jar 包,命名文件夹名称为 bin

在这里插入图片描述


2. 编写 bat 批处理文件

创建一个 run.txt 文件,编写以下命令通过 java -jar 命令启动你的 jar 程序

@echo off
title YOUR-APP-NAME
java -jar bin/DJL-GUI-1.0-SNAPSHOT.jar
pause

然后修改 run.txtrun.bat

在这里插入图片描述

这个时候通过双击 run.bat 批处理文件我们也能直接启动该程序

在这里插入图片描述

但是启动文件之后会弹出一个资源管理器的窗口,我不希望它出现,所以就需要将 bat 文件转换成 exe 文件


3. bat 转 exe

我们可以通过 Bat_To_Exe_Converter.exe 软件将 bat 文件 转换成 exe

软件可在官方网址:https://www.f2ko.de/en/applications/bat-to-exe-converter/ 上获取

打开软件,Open 选择上一步编写的 run.bat 文件

在这里插入图片描述

你可以选择软件的图标,不过这个图标的格式要求是 ico 的文件,可以通过 https://www.bitbug.net/ 在线制作 ico 图标

在这里插入图片描述

再点击 Convert 选择存放 exe 文件的路径和名称,即可进行转换

在这里插入图片描述

如下所示:

在这里插入图片描述

这样的话我只要将该可执行文件所在的目录压缩发给别人,别人就能通过双击该 exe 文件来启动我的程序了,但是还有一个问题就是我并没有将 JDK 也放进这个 exe 文件中,所以还得配置 Java 环境 ,后续需要的话再优化一下

以上便是将 Java 应用一步步变成 exe 可执行文件的全过程

http://www.dtcms.com/wzjs/510651.html

相关文章:

  • 如何在vps上建设网站seo站群优化
  • 手机app开发网站模板下载互动营销的方式有哪些
  • 珠海医疗网站建设海外推广解决方案
  • 婚纱摄影网站设计毕业论文seo网站优化工具大全
  • 十堰企业网站制作公司谷歌google下载
  • 手机怎样翻墙上外国网说到很多seo人员都转行了
  • 有名的网站武汉网站seo
  • whois 查询系统seo搜索引擎优化业务
  • 校园门户网站系统建设关键技术惠州seo收费
  • 域名备案管理系统查询上海优化外包公司排名
  • 机械厂网站建设深圳seo教程
  • 昆明网站建设搭建爱站网络挖掘词
  • 青岛网站推广引流免费引流推广工具
  • 物流企业网站有哪些seo网站推广费用
  • 武汉软件园网站建设谷歌seo课程
  • 帮做ppt网站抖音营销推广方案
  • 国家建设安全局网站广州疫情今天最新消息
  • 网站制作2019趋势宁德市旅游景点大全
  • 企业网站优化怎么提高关键词排名seo网络推广教程
  • 深圳网站建设公司联系百度推广如何获取精准的客户
  • 一个人做b2b2c网站网站优化排名方案
  • wordpress如何设置内容页搜索引擎关键词优化
  • 登建设厅锁子的是哪个网站国内最近的新闻大事
  • 网站编程学习泰安短视频seo
  • 新公司做网站怎么弄今日头条收录入口
  • 秦皇岛高端网站设计收录网站查询
  • 政府网站管建设情况汇报百度推广怎么做免费
  • 企业网站建设杭州公司佛山seo关键词排名
  • 做宣传网站买什么云服务器百度游戏客服在线咨询
  • 徐州便民信息网优化seo教程技术