百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

idea项目打包jar包

liuian 2025-01-07 14:14 28 浏览

如何基于idea将项目打包成jar包?首先用idea打开一个java项目:

1.Project Structure

点击菜单栏File>Project Structure按钮,弹出对话框。

2.Artifacts配置

添加一个JAR,选择“From modules with dependencies...”,弹出构建JAR对话框。

选择主类,同时JAR files from libraries勾选第二种:copy to the output directory and link via manifest,完成配置。

3.Build Artifacts

点击菜单栏Build>Build Artifacts,构建jar包。

构建完成后,查看输出目录,生成demo.jar,并包含外部依赖包。

4.java -jar

打开cmd命令窗口,运行jar包。

相关推荐

阿里云代理商:阿里云云数据库 RDS 与 MySQL 的优缺点对比

在现代企业应用中,数据库扮演着至关重要的角色。随着云计算的普及,许多企业开始选择基于云的数据库服务,其中阿里云的云数据库RDS(RelationalDatabaseService)与传统的MyS...

MySQL设置数据库为只读

前言:默认情况下,我们的MySQL实例是可读写的。但有些情况下,我们可以将整个实例设置为只读状态,比如做迁移维护的时候或者将从库设为只读。本篇文章我们来看下MySQL设置只读相关知识。1.关于...

mysql总结——面试中最常问到的知识点(2)

首先我们回顾一下上篇内容,主要复习了索引,事务,锁,以及SQL优化的工具。本篇文章接着写后面的内容。性能优化索引优化,SQL中索引的相关优化主要有以下几个方面:最好是全匹配。如果是联合索引的话,遵循最...

MYSQL数据同步

java开发工程师在实际的开发经常会需要实现两台不同机器上的MySQL数据库的数据同步,要解决这个问题不难,无非就是mysql数据库的数据同步问题。但要看你是一次性的数据同步需求,还是定时数据同步,亦...

CentOS 7.9,二分钟搭建好MySQL8.0-PXC集群(实操不说原理)

推荐CentOS7.9服务器,一分钟部署完mysql8.0Mycat1.6版部署mysql读写分离Mycat2版部署mysql读写分离一/环境准备1/CentOS7.92/PerconaX...

学习笔记-MySQL 5.7 部署及初始化设置 - Ubuntu

前言摘要#之前曾经写过MySQL部署及初始化设置文档,但是那是基于MySQL8.x版本编写的,原本考虑MySQL5.7.X已经停止支持了,可以不用了。但最近又有需求安装MyS...

MySQL必问面试题之一

做了几年程序员,经历大大小小的面试,今天总结一些必问的mysql题目,给大家参考参考:数据库三大范式是什么第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是...

MySQL有哪些实现方式?何为插入,何为更新?

需求背景环境MySQL版本:5.7.20-log开发规范公司后端开发规范有这么一点:更新数据库表中数据的时候,不允许先删,然后批量插入需要将参与表中数据比判断,找出哪些是新插入,哪些需要更新,哪些...

Mysql实战总结&面试20问

1、MySQL索引使用注意事项1.1、索引哪些情况会失效查询条件包含or,可能导致索引失效如果字段类型是字符串,where时一定用引号括起来,否则索引失效like通配符可能导致索引失效。联合索引,...

Elasticsearch 存储设计与MySQL数据同步方案

Elasticsearch存储设计Elasticsearch中index约等于MySQL的database,type约等于MySQL的table;虽然Elasticsearch支持一个index多个...

Rocky Linux 9 源码包安装Mysql8

RockyLinux9源码包安装Mysql8大家好我是星哥,之前介绍了,RockyLinux9源码包安装Mysql5.7。本文将介绍如何在RockyLinux9操作系统上,从源码一步步...

Spring Boot3中使用阿里Canal实现MySQL与ElasticSearch的数据同步

在当今数据驱动的互联网时代,数据的高效处理和实时同步至关重要。对于互联网软件开发人员而言,如何在不同的数据存储系统之间实现精准、高效的数据同步是一个常见且具有挑战性的任务。本文将深入探讨如何在Spr...

mysql数据库管理(基本操作,SQL语言,DDL,DML,DQL,DCL)

这里写目录标题登录mysql查看数据库信息查看数据库结构显示数据表的结构(字段)SQL语句概述创建数据库和表管理表中的数据管理表中的数据管理表中的数据6-4管理表中的数据管理表中的数据6-6数据库用户...

Python mysql批量更新数据(兼容动态数据库字段、表名)

一、应用场景上篇文章我们学会了在pymysql事务中批量插入数据的复用代码,既然有了批量插入,那批量更新和批量删除的操作也少不了。二、解决思路为了解决批量删除和批量更新的问题,提出如下思路:所有更新语...

一条简单的更新语句,MySQL是如何加锁的?

看如下一条sql语句:#tableT(idint,namevarchar(20))deletefromTwhereid=10;MySQL在执行的过程中,是如何加锁呢?在看下面这...