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

IDEA 打包首个java项目为jar包

新建java项目

创建一个java项目,使用Maven进行项目构建,高级配置方面主要设置了项目包版本等信息。
项目创建
依照步骤生成相关的项目。

设置maven环境

从项目设置中查找maven相关配置
设置(settings)-》构建、执行、部署(Build、execution、deployment)-》构建工具(Build tools)-》Maven
完成相关配置,确保maven项目能够正常构建
maven配置

编辑相关的java运行类

package com.baidu;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

public class Test {
    public static void main(String[] args) {
        String str = "{\"act\":\"jump\",\"baiduid\":\"EDFRDDDDF#F$45fsd\"}";
        System.out.println(str);
        JSONObject jsonObject = JSON.parseObject(str);
        System.out.println((String) jsonObject.get("act"));
        System.out.println("Hello World");
    }
}

完成相关的代码编写

修改pom.xml

修改pox,方便进行将程序打包为jar

<packaging>jar</packaging>

程序进行打包

进行项目jar打包准备
打包相关设置
进行项目打包


http://www.kler.cn/a/377201.html

相关文章:

  • 11/6密码学 Des对称加密设计
  • 深度学习笔记9-实现逻辑回归
  • 【rust实战】rust博客系统4_连接数据库及查询数据
  • stable diffusion图生图
  • 使用 Python 和 OpenCV 实现实时人脸识别
  • Windows安装多个NodeJS版本
  • CNAS软件测试的好处有哪些?上海软件测试中心推荐
  • Qt自定义控件:汽车速度表
  • 11.Three.js使用indexeddb前端缓存模型优化前端加载效率
  • 「Mac畅玩鸿蒙与硬件23」鸿蒙UI组件篇13 - 自定义组件的创建与使用
  • vscode clangd for cuda 插件配置
  • 华为机试HJ19 简单错误记录
  • 管家婆财贸ERP BB087.销售单复制一行
  • 第二十五章 Vue父子通信之sync修饰符
  • JavaScript 生成二维码
  • 【棋盘覆盖——匈牙利算法】
  • Vue main.js引入全局progress组件原型实例,加载中动画组件原型实例
  • 在B端管理系统中,复杂或者DIY功能,都依赖哪些编辑器/设计器
  • 从技术与市场角度看:3D 创作软件与信创系统的 “距离”
  • node.js下载、安装、设置国内镜像源(永久)(Windows11)
  • Django-中间件
  • 如何理解ref,toRef,和toRefs
  • 《云计算网络技术与应用》实训8-1:OpenvSwitch简单配置练习
  • 写一个 EventBus 实现微信小程序的发布订阅,支持全局消息通知、跨页面通信,高效好用!
  • 形态学操作篇 原理公式代码齐活
  • Redis常见面试题:ZSet底层数据结构,SDS、压缩列表ZipList、跳表SkipList