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

新站点seo联系方式设计工作室网站首页

新站点seo联系方式,设计工作室网站首页,企业网站建站模板,怎么学php网站开发idea 中如何将 java 项目打包成 jar 包? 例如如何将项目dzs168-dashboard-generate打包成 dzs168-dashboard-generate.jar 1、打开项目结构 Project Structure 在IDEA的顶部菜单栏中选择【File】,然后选择【Project Structure】(或者使用快…

idea 中如何将 java 项目打包成 jar 包?

例如如何将项目dzs168-dashboard-generate打包成 dzs168-dashboard-generate.jar

1、打开项目结构 Project Structure

在IDEA的顶部菜单栏中选择【File】,然后选择【Project Structure】(或者使用快捷键Alt + Ctrl + Shift + S)。

在这里插入图片描述

2、在弹出的窗口中,选择左侧的【Artifacts】选项。

在这里插入图片描述

3、选择 JAR 包

点击窗口右上角的【+】按钮,选择【JAR】—>【From modules with dependencies】。

在这里插入图片描述

4、选择项目模块,指定 Main Class。

在弹出的窗口中,选择项目中的模块(dzs168-dashboard-generate),并且指定【Main Class】为你的项目的执行入口类(Main.class),最后点击【确定】按钮即可。

在这里插入图片描述

5、配置Jar包的输出路径:

在右侧的【Output Layout】窗口中,选择【+】按钮,并选择【Directory Content】。

在这里插入图片描述

6、选择你希望将Jar包输出的路径,通常建议选择项目根目录下的【out】文件夹,点击【OK】保存配置(默认就是out目录)。

在这里插入图片描述

7、构建Jar包:

1)点击顶部菜单栏中的【Build】—> 【Build Artifacts】 —> 【Build】。

2)IDEA将会自动构建并打包你的Java项目,并将生成的Jar包输出到之前配置的路径中。如果配置的路径下出现Jar包,表示Java项目打包成功。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8、验证Jar包:

1)右击Jar包依次选择【Show In Explorer】,在Windows资源管理器中打开。

在这里插入图片描述

2)然后在终端(CMD)下执行 java -jar dzs168-dashboard-generate.jar 进行测试验证。

在这里插入图片描述

3)如果出现如下错误:“dzs168-dashboard-generate.jar中没有主清单属性”可从两方面解决。

在这里插入图片描述

4)方法一:使用java -jar并指定Main-Class

java -cp dzs168-dashboard-generate.jar dzs.it.dashboard.Main

在这里插入图片描述

5)方法二:修改或创建MANIFEST.MF文件

(1)在dzs168-dashboard-generate.jar文件同级目录,创建一个新的文本文件,命名为MANIFEST.MF,并添加以下内容:

Manifest-Version: 1.0
Class-Path: .
Main-Class: dzs.it.dashboard.Main

(2)注意:文件下面必须有一空行。dzs.it.dashboard.Main 为包含main方法的包名类名。

(3)使用jar命令更新JAR文件:

jar ufm dzs168-dashboard-generate.jar MANIFEST.MF

(4)这里,ufm选项用于更新JAR文件的元数据(Manifest)。

(5)注意事项:

确保你指定的Main-Class名称完全正确,包括包名。如:dzs.it.dashboard.Main

(6)JAR文件更新完成,重新执行 java -jar dzs168-dashboard-generate.jar 命令即可。

java -jar dzs168-dashboard-generate.jar

在这里插入图片描述

http://www.dtcms.com/a/520301.html

相关文章:

  • Adobe Lightroom Classic 2025解锁版 (专业照片管理)
  • univla复现libero
  • kubernets的pod管理
  • 14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
  • Java 堆排序(Heap Sort)详解教程
  • 软件设计师知识点总结:操作系统
  • 黄岩路桥网站设计网站流量提升方案
  • 设计师网站欣赏店铺只做商品展示网站怎么做
  • dify部署及SSL自签实现
  • 云南省建设厅标准员网站手机兼职赚钱
  • Redis哈希表渐进式rehash深度解析:为何百万数据迁移不阻塞服务?
  • 广东省省考备考(第一百三十一天10.23)——科学推理:电学(第六节课)
  • Spring的三级缓存和SpringMVC的流程
  • 为什么麒麟信创系统需要开启overcommit_memory才能安装postgresql成功
  • PostGresql All语法
  • [java] 图文示八股
  • 【图像处理】图像形态学操作
  • 网站上传 空间 数据库开发一个电商平台app要多少钱
  • 如何制作网站链接数字镭网站开发
  • 使用python的matplotlib进行绘图
  • Nginx使用auth_request模块做外部认证集成Kibana
  • 【题解】洛谷 P2218 [HAOI2007] 覆盖问题 [二分 + 思维]
  • xss-labs pass-12
  • 企业网站建设服务电话做网站什么主题好做
  • 注册电气工程师(供配电)执业资格考试专业考试规范及设计手册(2025版)
  • 关于zwg技术的深度解析与应用前景
  • linux 什么做网站好网站优化课程培训
  • 键盘PCB为何对板厂要求更高?差异、难点及猎板解决方案解析
  • OMSDK WebView Display 接入步骤
  • 零基础新手小白快速了解掌握服务集群与自动化运维(十S四)储存服务-NFS文件储存