教你怎么用Idea打包jar包

一、创建项目

创建一个简单的Java项目,其中Main.java为主函数,包含main方法:

二、完成JAR配置

进入File->Project Structure->Project Settings->Artifacts,选中Artifacts后,点击右侧"+",选择JAR->From modules with dependencies

会弹出弹窗"Create JAR from Modules":

在Main Class输入框输入Main类的全路径名,本项目中为com.demo.Main。也可以点击右侧文件图标,弹出选择Main class的弹窗:

选择之前创建的Main类,点击OK

继续点击OK

其中Output  directory为最终jar包的输出路径,点击OK,完成配置。

三、创建JAR包

完成上面的配置之后,选择Build->Build Artifacts:

选择弹出框中的Build选项(默认选中)

构建完成之后,到我们的jar包输出路径就能看到我们的jar包了:

到此这篇关于教你怎么用Idea打包jar包的文章就介绍到这了,更多相关Idea打包jar包内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解JFX11+IDEA跨平台打包发布的完美解决办法

    1 概述 IDEA2020.1的文档中提到只有JFX8的工程才支持打成jar包,并且,如果直接使用Build Artifacts的话,会如下提示: IDEA文档有提到这个的解决办法,是使用一些第三方工具.里面介绍了通过IDEA结合自身/Maven/Gradle打包发布JFX11以上版本的方法.但是,不足的地方有: 直接创建JFX工程默认只有一个src目录,不像Maven工程还带有resources与test,给管理资源文件以及外部依赖造成了困难,getClass().getResource()会

  • Idea打包springboot项目没有.original文件解决方案

    今天在接手别人的一个项目的时候遇到一个坑,坑死我了:是一个打包的问题,好不容易我把代码写完了准备打包测试了,结果java -jar xxx.jar 运行失败(xxx.jar中没有主清单属性): 遇到这个问题后我就百度+谷歌,几乎翻遍了,网上无非就是两种解决方案一种是build artifacts 还有一种是mvn package ,前者终于是实现了,但是目录里面一堆jar包没有打在一个jar 文件中,于是放弃:后者试了半天也没发现有啥问题,后来找其他项目试了试,后来发现其他项目target下面都

  • idea打包java可执行jar包的实现步骤

    1,在项目上鼠标右键 --> Open Module Settings 2, Artifacts --> + --> JAR --> From modules with dependencies... 3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个 4,如下图,设置 META-INF/MANIFEST.MF !!!!!切记,不能用默认的(起码我用默认的是不成功的)!!!!! 6,选中你这个项目的根目录,一定要放在根目录下 7,设置完是这样子的,关于

  • idea打包java程序(包含依赖的所有jar包)

    Intellij Idea打包Java项目 打开模块设置 如下图所示,选中需要打包的模块,右键点击,即会出现如下图所示的内容,点击Open Module Settings. 创建Artifacts 配置Jar包信息 注意配置输出路径 Output directory: 移动依赖Jar包到指定文件夹中并配置路径 如下图所示,将项目依赖的Mysql驱动包移动到library文件夹中.方法是只需要在上右键点击创建文件夹,然后将第三方的Jar包拖动进入此文件夹即可. 并且点击图中马赛克部分的那个Jar文

  • 通过idea打包项目到docker的操作方法

    很多小伙伴一直想知道如何把项目放到docker中运行,今天就为大家带来如何将自己的项目发布到docker中(Centos) 安装虚拟机下载docker 直接访问官网 链接: docker官方文档. 1.打开官方首页,选择download and install 2.选择docker for linux 3.选择centos版本(这里要根据自己的系统选择合适的版本) 4.直接按照官网的操作来(选择自己必要的步骤) 1)删除之前已经安装的docker(必选) sudo yum remove dock

  • 在idea中将java项目中的单个类打包成jar包操作

    JAR文件的全称是Java Archive File,即Java档案文件.JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,被称为JAR包. JAR文件与zip文件的主要区别是在JAR文件中默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件是在生成JAR文件时系统自动创建的. 打包jar包 1.先创建一个要打包成jar包的类 2.File -> Project Structrue -> Artifacts -> + -> JAR -> fr

  • 浅谈IDEA2018打包可执行jar包的流程

    本人使用的是2018版的IDEA,发现与之前版本打包Jar包的流程略有些许差异 (如果想打包为不可执行的jar包,在打包过程中不要生成MANIFEST.MF文件即可) 一:项目结构 二:进入项目设置功能 三:点击"+"号,选择JAR,这里可以看到有两种选项 Empty:空的jar结构 From modules with dependencies:可以将项目中依赖的其他jar包或资源一并打入到我们要打包的jar包中,并且会帮我们做好项目文件的导入 两种不同的选择方式,在后面的页面选项会有

  • 教你怎么用Idea打包jar包

    一.创建项目 创建一个简单的Java项目,其中Main.java为主函数,包含main方法: 二.完成JAR配置 进入File->Project Structure->Project Settings->Artifacts,选中Artifacts后,点击右侧"+",选择JAR->From modules with dependencies 会弹出弹窗"Create JAR from Modules": 在Main Class输入框输入Main

  • Spring打包jar包时jsp页面无法访问问题解决

    spring打包jar包时jsp页面无法访问 问题如下 当前pom.xml配置 <build> <resources> <!--引入配置文件--> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> </resource> <!--引入静态文件--> <resource&

  • Maven中利用assembly插件打包jar包

    在maven中有几种方法打包项目,在之前的一篇博客中[Java]打包Jar包并用脚本执行,已经介绍了怎么在没有maven插件的情况下,怎么打包项目,并执行的. 而本篇则是在上一篇文章[Maven]Maven系列(一)——环境安装配置和新建maven项目之后,总结一下怎么使用maven插件进行打包项目.maven中有多种插件提供了打包功能,分别是maven-jar-plugin(用来打包成jar包),maven-war-plugin(打包成war包).maven-assembly-plugin.这

  • Java打包Jar包后使用脚本执行

    打包jar包的应用场景: 有时候,我们需要将一个java工程,放在服务器上让它执行.我们知道在IDE中,都是人为操作,执行这个程序.但是如果没有IDE环境,那么怎么执行Java工程呢? 这里,介绍一种jar包打包,并利用cmd执行的方式运行. 本文的IDE开发环境为Eclipse,所以idea环境开发的同学可能不太一样. 工程建好之后,结构图如下: 1,创建并编辑MANIFEST.MF文件 如果没有MANIFEST.MF文件,就需要先创建该文件.该文件的主要作用就是指定依赖项的路径以及程序执行的

  • Mac中配置gradle环境及使用android studio打包jar包与arr包的方法

    前言 在Mac中用android studio 导出jar包最重要的是需要配置gradle ,它包的导出也是通过gradle命令进行的. 所以,如果想成功打包,要先配置好gradle环境,这样你才可以在android studio中的terminal中直接使用gradle命令了.下面话不多说了,来一起看看详细的介绍吧. gradle 环境变量的配置 1.这个配置和jdk的环境变量配置类似 启动终端,进入当前用户目录. 2.创建 .bash_profile 文件,如果已经有了就直接打开 3.用命令

  • Maven打包jar包没有主属性问题解决方案

    Spring boot项目结合docker容器用,打了个jar包,启动的时候竟然说:no main manifest attribute, in target/*.jar 但也不是所有的微服务的jar包都不能启动,比对一下这两个包对应的打包插件 可以用的长这样: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artif

  • Spring自动扫描无法扫描jar包中bean的解决方法

    发现问题 前几天用eclipse打包了一个jar包,jar包里面是定义的Spring的bean. 然后将jar包放到lib下,设置spring的自动扫描这个jar包中的bean,可谁知根本无法扫描到bean,显示错误就是找不到bean,当时就纳闷儿了,为什么扫描不到,结果搜索之后才发现,用eclipse打包jar包要勾选"Add directory entries"才能被Spring正确扫描到,居然有这个说法,呵呵- 不知道 勾选"Add directory entries&

  • 详解idea打包jar的多种方式

    这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面.如下图: 点击Artifacts,进入Artifacts配置页面,点击 + ,选择如下图的选项. 进入Create JAR from Modules页面,

随机推荐