使用IDEA将项目或指定模块打成JAR包

1、使用IDEA对整个项目进行打包

打包步骤如下:

1.1 File->Project Structure

1.2 Artifacts->JAR->From modules with dependencies

1.3 例如,可以将所有模块进行打包,JAR包的入口函数可以选择,也可以不选,打出的JAR包含依赖JAR

1.4 Build->Build Artifacts

1.5 选择需要打包的项目或模块,单击Build进行打包,打包完成后一般会在项目的classes文件夹下找到刚打好的JAR

2、使用IDEA对指定模块进行打包

与整个项目打包步骤相似,不再赘述。

原文地址:https://www.cnblogs.com/hai-feng/p/12302073.html

时间: 2024-10-20 16:44:22

使用IDEA将项目或指定模块打成JAR包的相关文章

把自己的程序打成jar包,让别人调用

 我们写程序的时候往往需要把自己的程序打包成jar包,给第三方调用.Eclipse让我们非常方便的可以导出jar包.但是当程序里需要用到res里的资源时,往往就会出现问题.因为统自动生成的R类如果被打到jar包中后,就失去了索引资源的作用.导致封装成jar包的view无法获取对应资源.因为R类的属性值是在应用编译打包时由系统自动分配的.R类打包之后失效,实际是因为R类的内部类里面的属性失效,因为打包之后这些属性的值就固定了,但是实际项目中这些值是在编译时有系统自动分配的,无法在编译前固定. 本文

使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法

今天做一个东西,把Java项目打包成jar文件.折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行.网上找了好多办法,还是不行.后来,问了一技术大牛的朋友,才知道问题出在哪了. 选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runnable jar file选项) next 选择"package required libraries into

打成Jar包后运行报错 Unable to locate Spring NamespaceHandler for XML schema namespace

MAVEN项目,在IDEA中运行正常,但是把它打成jar包后再运行就会出现异常: Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.sp

myeclipse maven 打成jar包 对要执行的main方法暴露出去,通过java -jar 命令后跟打包好的jar文件回车就可以执行暴露的main线程方法

在该maven项目的pom.xml中添加: <plugin>          <artifactId>maven-assembly-plugin</artifactId>          <configuration>              <archive>                  <manifest>                      <mainClass>com.xha.db.service

02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置

 项目结构(所需jar包,配置文件) sqlMapConfig.xml的配置内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> &l

WEB应用打成jar包全记录

内容属原创,转载请注明出处 题外 由于项目的需求—不管是怎么产生的这个需求—总之,需要支持把一个web应用打成jar包供其他应用使用,这就有了下面的过程. 这个过程里用到了Spring和SpringMVC(用到的版本是3.1.4,后面略过此描述)的若干东东,如果不用这玩意的,请飘过. 要做些什么? 需要打包的这个Web应用包含下面这些内容: 静态资源,含 js.css.image 页面文件:jsp Jsp标签,含 tld文件和若干java代码 基于SpringMVC的其他若干Control和Se

Intellij IDEA将java源码打成jar包

得到一份java源码,要打成jar包,怎么做? 1.打开File-->ProjectStructure-->Artifacts 2.点击"+",选择"Jar",选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到最后的Jar包中.但是这样会有一个问题,即,如果项目中引用的Jar包有签名过,最后打包成的Jar包运行时会抛出错误:"java.lang.Secur

spring cloud 打成jar包在Windows或者Linux上运行的

整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式 1:运行Spring Boot的应用主类2:使用Maven的Spring Boot插件mvn spring-boot:run来运行3:打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我们在使用java -jar来运行的时候,并非后台运行.下面我们分别针对Windows和Linux/Unix两

springboot2.0+dubbo-spring-boot-starter聚合项目打可执行的jar包

springboot2.0+dubbo聚合项目打可执行的jar包 springboot2.0+dubbo-spring-boot-starter项目服务方打包和以前老版本的dubbo打包方式不一样,不需要将dubbo的配置文件放到META-INF下的spring文件夹中,和普通的springboot项目打包相似. 一般dubbo项目都是聚合形式的,下面看一下springboot+dubbo-spring-boot-starter聚合打可执行的jar: 一.spring-boot-maven-pl