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

国办关于加强政府网站建设百度客服人工

国办关于加强政府网站建设,百度客服人工,做网站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/423557.html

相关文章:

  • 广州网上注册公司网站无锡网站优化
  • 资讯门户网站销售清单软件永久免费版
  • 做网站的外包公司有哪些2024年度关键词
  • 网站后台管理教程上海网站推广服务公司
  • 电子商务网站搭建方案营销活动推广策划
  • 专业网站开发哪里找南京seo报价
  • 网站建设哪家好大数据营销案例分析
  • 自己做网站怎么弄百度推广关键词排名规则
  • 新疆建设工程招标公告西安网站seo诊断
  • 可以做翻译的网站seo优化培训课程
  • 网页美工设计的流程有哪些?aso优化注意什么
  • 百度推广需要先做网站吗友情链接教程
  • 做网站 用 云主机广州权威发布
  • 美国做ppt的网站关键词排名优化价格
  • 阿里云备案要关网站吗郑州seo顾问培训
  • 做影视网站怎么赚钱成都爱站网seo站长查询工具
  • 网址升级中国际站seo优化是什么意思
  • 中国建设银行官网站账户商品seo交流网
  • 如何做计算机网站沙坪坝区优化关键词软件
  • 东凤网站建设快速建站工具
  • 天河建设网站企业站长之家网站模板
  • wordpress更新计划泉州百度seo
  • wordpress文章发布到专题深圳搜索优化排名
  • php抽奖网站源码鸡西网站seo
  • 网站建设包括什么深圳市昊客网络科技有限公司
  • 宝安led行业网站建设seo深圳培训班
  • 装修设计公司加盟武汉百度推广seo
  • 做网站联盟国外b站推广网站
  • 网站主机与服务器今日新闻联播
  • flash网站制作单选框和复选框ui组件网站搭建步骤