我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java Web项目怎么在Windows桌面运行

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java Web项目怎么在Windows桌面运行

本篇内容主要讲解“Java Web项目怎么在Windows桌面运行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java Web项目怎么在Windows桌面运行”吧!

一、前言

前几天一个朋友找我,说有一个 数据接口开发 能够页面展示的小项目,能够在本地运行就行,不需要放到网上,问我这边可不可以做,本来想 婉言谢绝  的,但是听到说,可以给点辛苦费,于是想到了 李白大诗人  说的一句:人生贵相知,何用金与钱。朋友吗,不就是互相帮助吗?这个功能可以做的,我来我来,可以完成的,钱不钱的无所谓,主要是想为朋友做点事,咳咳咳~,言归正传,我那个朋友呢,他不是一个开发者,所以项目做好后,让他安装  JDK、tomcat,根本就是不现实的啊,于是摸索了一阵之后,想到 idea将web项目打包成jar一样使用, 然后再用 exe4j将jar打包成exe文件,  说干就干。

二、开发环境

开发工具:IntelliJ IDEAJdk版本:1.8项目框架:spring boot 2.2.1.RELEASEexe4j工具:5.1项目类型:Java  Web 项目

三、项目打包

3.1 项目目录结构

这个就是正常的 spring boot 下正常的 jar  项目,我们创建的时候正常操作就行,下面就是我将这个项目做完之后的目录结构,大家可以参考一下。

Java Web项目怎么在Windows桌面运行

3.2 打包生成jar

一、找到 idea工具中右边工具栏中的 maven 按钮

Java Web项目怎么在Windows桌面运行

二、生成项目可执行 jar

操作步骤:

1) clean:清理,在进行真正的构建之前进行一些清理工作,移除所有上一次构建生成的文件。执行该命令会删除项目路径下的  target文件,但是不会删除本地的 maven 仓库已经生成的 jar 文件。

2) install:安装至本地仓库,将包安装至本地仓库,让其它项目进行依赖。会在项目路径下生成 class文件和jar包,同时会在本地  maven仓库生成 jar文件,让其他项目也可以使用3)package:项目打包,将工程文件打包为指定的格式,  例如Jar,War等。这个命令会在你的项目路径下一个 target目录,并且拥有 compile命令的功能进行编译,同时会在 target目录下生成项目的  jar/war文件,其中的 jar就是我们需要的东西。

其他命令(因为本文只是使用上面三个,这是几个带过一下):

validate:验证,验证工程是否正确,所需的信息是否完整。

compile:编译源码,编译生成class文件,编译命令,只编译选定的目标,不管之前是否已经编译过,会在你的项目路径下生成一个target目录,在该目录中包含一个classes文件夹,里面全是生成的class文件及字节码文件。

test:单元测试

verify:核实,检查package是否有效、符合标准。

site:站点,生成项目的站点文档

deploy:复制到远程仓库

Java Web项目怎么在Windows桌面运行

三、获取可执行 jar

生成成功之后,我们就可以在 target目录 下看到我们需要的 jar文件

Java Web项目怎么在Windows桌面运行

四、复制这个jar文件,放到统一的一个文件夹下

Java Web项目怎么在Windows桌面运行

四、工具准备

有一点需要说明的是,使用 idea 生成的 jar文件,会将 依赖 jar文件和配置文件都打进 项目jar 中,因此我们  不需要单独在添加依赖jar或配置文件,这一点很重要。

一、需要生成的 jar 文件

二、转换工具:EXE4J链接:https://pan.baidu.com/s/1EDxFr56qxjSBsjei1cRhqQ提取码:ahnt

三、JDK中jre文件

Java Web项目怎么在Windows桌面运行

四、完整文件展示

只需要我们 项目的jar 和 jdk中的 jre文件 就可以了如果你需要自定义图标,可以自行放入一个ico 的文件

重点:所有的文件都放在一起,我们是需要打包给别人的,jre1.8.0_101和项目jar也要一起发给别人!!!!!

Java Web项目怎么在Windows桌面运行

五、使用exe4j进行转换

下载安装完成后,界面如图,第一步完成注册,Name和Company:随便填就是了注册码:A-XVK258563F-1p4lv7mg7sav  (网上很多,随便搜一个)

Java Web项目怎么在Windows桌面运行

完成后点击Next

5.1 勾选JAR in EXE

表示将 jar 打包成 exe 程序,然后下一步

Java Web项目怎么在Windows桌面运行

5.2 填写打包后的exe程序名称和保存路径

Java Web项目怎么在Windows桌面运行

5.3 填写exe文件名和图标信息

Java Web项目怎么在Windows桌面运行

5.4 选择操作系统,如果是64位操作系统,一定要勾选64位系统的选择框

Java Web项目怎么在Windows桌面运行

Java Web项目怎么在Windows桌面运行

5.5 添加 要运行的jar路径

注意:因为idea 在导出springboot 项目 jar的时候会自动把我们需要的jar和配置文件导出,这里  不需要我们在添加其他依赖包和配置文件

Java Web项目怎么在Windows桌面运行

Java Web项目怎么在Windows桌面运行

注意:在spring boot中我们需要添加的是  org.springframework.boot.loader.JarLauncher,而不是我们每次运行的 WebApplication

Java Web项目怎么在Windows桌面运行

5.6 填写支持运行的jdk版,这里用的是1.8

Java Web项目怎么在Windows桌面运行

5.7 连带打包 jre

Java Web项目怎么在Windows桌面运行

Java Web项目怎么在Windows桌面运行

Java Web项目怎么在Windows桌面运行

5.8 一直Next下一步,直到完成即可

Java Web项目怎么在Windows桌面运行

5.9 生成exe程序文件

我们就会发现在我们包里面多了一个exe文件,我们点击运行。如果有报错信息,在这个文件下会有一个error的日志文件,可以查看日志内容

注意:文件要放在一起,不能分开!!!

Java Web项目怎么在Windows桌面运行

5.10 效果展示,这个在没有java环境下也是可以使用的,已经经过我朋友验证过了

Java Web项目怎么在Windows桌面运行

六、关闭应用

我们打开这个应用后,如果需要关闭这个应用,该怎么操作呢?别担心,都给你准备好了,我们只需要写一个很简单的脚本就行了。

脚本命令:@taskkill/f/IM textWeb.exetextWeb.exe 是我自己的应用程序的名字,改成自己的就可以

6.1 新建一个 关闭程序的txt文件

Java Web项目怎么在Windows桌面运行

6.2 将命令复制到txt文件中

@taskkill/f/IM textWeb.exe

Java Web项目怎么在Windows桌面运行

6.3 将文件后缀改成 .bat

Java Web项目怎么在Windows桌面运行

6.4 再访问我们的应用,无法访问

Java Web项目怎么在Windows桌面运行

7 完成

Java Web项目怎么在Windows桌面运行

到此,相信大家对“Java Web项目怎么在Windows桌面运行”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java Web项目怎么在Windows桌面运行

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

eclipse怎么运行web项目

要在Eclipse中运行web项目,可以按照以下步骤操作:1. 打开Eclipse,并创建一个Dynamic Web Project。在Eclipse的菜单栏中,选择"File" -> "New" -> "Dynamic Web Proje
2023-10-08

tomcat怎么运行web项目

要运行一个web项目,你需要做以下几个步骤:1. 下载和安装Tomcat服务器:首先,你需要从Tomcat官方网站上下载并安装Tomcat服务器。根据你的操作系统,选择合适的版本。2. 配置Tomcat服务器:安装完成后,进入Tomcat的
2023-10-08

Intellij IDEA怎么创建Web项目并在Tomcat中部署运行

这篇文章主要介绍“Intellij IDEA怎么创建Web项目并在Tomcat中部署运行”,在日常操作中,相信很多人在Intellij IDEA怎么创建Web项目并在Tomcat中部署运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
2023-06-04

Docker中怎么配置Tomcat并运行web项目

这篇文章主要讲解了“Docker中怎么配置Tomcat并运行web项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker中怎么配置Tomcat并运行web项目”吧!一、安装Tomca
2023-06-27

redis项目怎么运用在Java中

Redis在Java中的应用包括缓存、队列、分布式锁、计数器和会话管理。可通过官方客户端、第三方库或SpringBoot集成进行使用。第三方库如lettuce、redisson和caffeine提供了高级功能。SpringBoot集成简化了Redis的使用。最佳实践包括选择合适客户端、配置连接池、使用键前缀、避免大值并及时监控和调试。
redis项目怎么运用在Java中
2024-04-02

手把手教你在eclipse创建第一个java web项目并运行

Eclipse是用来做开发的自由集成开发环境,这也是很多java程序员会使用的开发环境,所以可以使用eclipse创建javaweb项目,下面这篇文章主要给大家介绍了关于如何在eclipse创建第一个java web项目并运行的相关资料,需要的朋友可以参考下
2023-02-21

怎么从Linux终端编译运行Eclipse Java项目

本篇内容主要讲解“怎么从Linux终端编译运行Eclipse Java项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么从Linux终端编译运行Eclipse Java项目”吧!用到的命令行
2023-06-17

怎么在java项目中运用回调机制

怎么在java项目中运用回调机制?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:public class Student { private Str
2023-05-31

idea导入java项目后怎么配置并运行

在将Idea导入Java项目后,可以按照以下步骤进行配置和运行:1. 打开Idea,在欢迎界面选择“Open”或者在主菜单选择“File” -> “Open”来打开项目文件夹。2. 选择项目文件夹后,点击“Open”按钮,Idea将会加载项
2023-09-16

Java项目导出jar运行是乱码怎么解决

Java项目导出的jar文件乱码可能是由于文件的编码问题导致的。可以尝试以下几种方法解决这个问题:1. 检查源代码文件的编码:确保源代码文件的编码与项目的编码一致。可以通过IDE的设置来确定项目的编码格式,然后将源代码文件的编码也设置为相同
2023-08-15

在Java项目中运行异常处理时出现异常怎么解决

这篇文章将为大家详细讲解有关在Java项目中运行异常处理时出现异常怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 Java异常处理运行时异常(RuntimeException)详解
2023-05-31

在django项目中怎么单独运行某个python文件

这篇文章给大家分享的是有关在django项目中怎么单独运行某个python文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。go是什么golang是一种编译语言,可以将代码编译为机器代码,编译后的二进制文件可以直
2023-06-14

idea进程结束但是项目页面正常运行怎么办

这篇文章主要介绍了idea进程结束但是项目页面正常运行怎么办,很多朋友遇到这样的情况不知道该如何解决了,下面小编给大家带来了idea进程结束但是项目页面正常运行的解决方法,需要的朋友可以参考下
2023-03-01

怎么在Java项目中对异常进行处理

本文章向大家介绍怎么在Java项目中对异常进行处理的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页
2023-06-06

在java项目中怎么对数组进行合并

在java项目中怎么对数组进行合并?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。需求:两个字符串合并(如果想去重复,参考下一篇--数组去重复及记录重复个数)//方法一 Arra
2023-05-31

static块与构造函数怎么在java项目中运用

这篇文章给大家介绍static块与构造函数怎么在java项目中运用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。java static块和构造函数的实例详解构造函数不写时,若该类继续了某个类则会默认集成父类的构造函数。
2023-05-31

在Java项目中怎么对Arraylist进行动态扩容

本篇文章为大家展示了在Java项目中怎么对Arraylist进行动态扩容,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ArrayList 概述ArrayList是基于数组实现的,是一个动态数组,其容
2023-05-31

在java项目中怎么对字符串进行反转

在java项目中怎么对字符串进行反转?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。java 字符串反转的实例详解1、new StringBuffer(“abcde”).reve
2023-05-31

编程热搜

目录