SpringBoot如何导出Jar包并测试(使用IDEA)

 更新时间:2024年07月11日 09:56:26   作者:亦是远方  
这篇文章主要介绍了SpringBoot如何导出Jar包并测试(使用IDEA),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、如何通过IDEA将SpringBoot项目导出为jar包

1.打开项目,找到侧边栏的Maven

2.点击Meavn后,双击clean

双击clean的目的是清除之前生成的输出文件以及编译内容,确保导出的Jar包是当前项目且是最新的版本。

3.点击package进行打包

双击 package 等待打包完成,如果成功,则返回值为0。

4.找出Jar包的位置

打开项目,将所有文件夹进行折叠。找到target目录,可以看到最后有一个 .jar 类型的文件,这就是导出的Jar包。

二、在本机测试导出的Jar包是否可以使用

1.更改Jar包名称并更改位置

将我们导出的 jar包 重新命名,比如命名为 boot.jar,并拷贝一份放在D盘

如图所示:

2.打开命令行窗口

  • windows + r,
  • 调出运行窗口;
  • 然后输入cmd命令

3.切换到Jar包所在的路径(此处为D盘)

输入下面的代码,回车

D:

4.输入启动命令

java -jar boot.jar

等待执行完毕。

5.打开浏览器

输入localhost:端口号,我的项目端口号为8000,所以输入下面的代码。

根据自己的项目设置自行更改即可。

localhost:8000

总结

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

相关文章

  • Jmeter参数化实现方法及应用实例

    Jmeter参数化实现方法及应用实例

    这篇文章主要介绍了Jmeter参数化实现方法及应用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • MyBatisPlus使用@TableField注解处理默认填充时间的问题

    MyBatisPlus使用@TableField注解处理默认填充时间的问题

    这篇文章主要介绍了MyBatisPlus使用@TableField注解处理默认填充时间的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java实现获取控制台输出结果转换为变量的详细操作

    Java实现获取控制台输出结果转换为变量的详细操作

    在Java编程中,有时需将控制台的输出捕获为字符串,以便于后续的处理或测试,这种需求在日志记录、单元测试或调试时尤为常见,下面,将通过详细步骤来介绍如何使用ByteArrayOutputStream和PrintStream来实现这一功能,需要的朋友可以参考下
    2024-06-06
  • Java多线程使用阻塞队列实现生产者消费者模型详解

    Java多线程使用阻塞队列实现生产者消费者模型详解

    这篇文章主要介绍了Java多线程使用阻塞队列实现生产者消费者模型详解,主要讲解阻塞队列的特性、实际开发中常用的到的生产者消费者模型,以及生产者消费者模型解耦合、削峰填谷的好处,需要的朋友可以参考下
    2023-07-07
  • Java和C++通过new创建的对象有何区别?

    Java和C++通过new创建的对象有何区别?

    Java和C++都是面向对象的编程语言,然而Java和C++在创建对象时却存在不同的方式,由于方式的不同导致在内存中管理的不同。这篇文章主要给大家介绍了关于Java和C++通过new创建对象区别的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-11-11
  • 带你详细了解Spring Security的注解方式开发

    带你详细了解Spring Security的注解方式开发

    这篇文章主要介绍了详解spring security四种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • 使用Java实现DNS域名解析的简单示例

    使用Java实现DNS域名解析的简单示例

    这篇文章主要介绍了使用Java实现DNS域名解析的简单示例,包括对一个动态IP主机的域名解析例子,需要的朋友可以参考下
    2015-10-10
  • Java超详细讲解接口的实现与用法

    Java超详细讲解接口的实现与用法

    Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为
    2022-04-04
  • Java基于装饰者模式实现的图片工具类实例【附demo源码下载】

    Java基于装饰者模式实现的图片工具类实例【附demo源码下载】

    这篇文章主要介绍了Java基于装饰者模式实现的图片工具类,结合完整实例形式分析了装饰者模式实现图片的判断、水印、缩放、复制等功能,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2017-09-09
  • Java 坐标系相互转换方式

    Java 坐标系相互转换方式

    这篇文章主要介绍了Java中的坐标系相互转换方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08

最新评论