intellij idea 将模块打jar包

今天要想在本机开多个java压测进程测试目标程序。所以需要在本机开多个终端执行jar程序。步骤如下:

1.点开Project Structure,点击左侧Artifacts菜单

  选择下图中1.后点击2处 +号,选中3 jar的子菜单 点击4处“from modules with dependencise”。

2. 进入下图:Module:选择你要打jar包的模块,MainClass:选择你main 函数所在的类

Jar files from libraries:

选中第一个打完包后是一个jar包

选中第二个,打完包后是一个jar包,外带你项目所用的jar包,墙裂推荐第二个

设置设置 META-INF/MANIFEST.MF 路径:选择模块的根目录 如果提示已存在,则删除。

设置完成点击ok.

3:以上就配置完成了。点击ok后回到如下界面:

看图你懂的,复制一下 Output directory 这是最后生成jar包的位置,可以修改指定位置,type 一定选JAR

4.最后一步:

至此,可以到输出路径下找到打包好的jar包了。

最后在jar包目录  java  -jar "xxxxxxxx.jar" [参数列表]  运行jar包。

原文地址:https://www.cnblogs.com/xugh/p/9680256.html

时间: 2024-10-17 06:19:42

intellij idea 将模块打jar包的相关文章

IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git

由于工作需要,这几天开始弃用eclipse,换idea.用了几天,idea确实有些地方比较方便,但是麻烦也是不少.而且网上对应的资料并没有eclipse那么多,很多都是自己琢磨解决的,所以想弄个帖子来总结一下遇到的问题,做个记录. 1.jar包.导入一个工程,libs下jar包都有,但是代码里就是找不到.这个还算简单,选中jar包右键,有个"add as library ..",就可以了.也可以在项目设置(项目右键菜单open module setting)中libraries中添加.

Intellij Idea系列之导Jar包与编写单元测试(二)

 Intellij Idea系列之导Jar包与编写单元测试(二) 一.初衷 对于很多的初学者来说,Intellij如何导入jar包感到很迷惑,甚至在网上搜过相关文章之后还是云里雾里,本博客通过图文并茂的方式为读者进行清晰的描述,如有疑问请留言.可能很多的大牛会说,你为嘛不用maven或者gradle来弄,多么简单呀,笔者在此声明,本文只是针对初学Intellij的程序员来讲.笔者有意将本博客做成系列文章,后期会有关于如何用Intellij来搭建maven和gradle项目. 二. 导入jar包并

IntelliJ IDEA java项目导入jar包,打jar包

一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File ->  Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的"Modules"如图: 3.在 "Dependencies" 标签界面下,点击右边绿色的 "+"号,选择第一个选项"JARs or directories...",选择相应的jar包,点&quo

IntelliJ IDEA打可运行jar包时的错误

1.[ERROR] 'build.resources.resource.directory' 解决:需要在pom.xml的project->build->resources节点下,加入以下节点: (解决时,添加了directory节点) <resources> <resource> <directory>src/main/resources</directory> <includes> <include>META-INF/

使用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文件夹下找到刚打好的

Gradle混淆+打包Jar包基础

本文为原创文章,转载请注明出处. 文章最后会附带源码下载地址,有需要的朋友可下载. 通常我们编写Android APP时有这样的需求:(1)代码混淆:(2)模块化:(3)向第三方提供JAR包.下面将以实例的形式向初学Android或开始使用AndroidStudio(AS)的朋友介绍下这几部分. 引述: (1)AS采用了Gradle的构建工具,可以让我们很方便的对我们的APP进行配置,比如版本.支持最低API level .代码混淆文件.第三方库等等,具体语法请查考其他朋友的文章. (2)AS提

java项目中可能会使用到的jar包解释

一.Struts2 用的版本是struts2.3.1.1 一个简单的Struts项目所需的jar包有如下8个 1. struts2-core-2.3.1.1.jar: Struts2的核心类库. 2. xwork-core-2.3.1.1.jar: XWork核心类,XWork是一个标准的command模式实现,并且完全从web层剥离出来.WebWork被构建在Xwork上,而Struts2由Struts1和WebWork两个经典的MVC框架发展而来. 3. ognl-3.0.3.jar: 支持

java框架-----spring框架------在自己的项目中如何用maven管理spring相关jar包

1.文章内容概述: spring框架是支持maven的,因为spring框架的所有模块打包而成的jar包以及spring所依赖的其他jar包都被存放了一份在maven的中央仓库中,如果你的项目使用maven进行管理,那么你就可以在你的项目中通过maven来引入你的项目所依赖的spring相关的jar包或其他依赖库. 2.spring框架中maven相关的东西: 概述:使用maven管理spring相关的jar包,需要在pom.xml中配置groupId.artifactId之类的东西,只有在po

websphere找不到类或jar包冲突

Jar包冲突问题是在大型Java软件开发中经常遇到的问题,系统开发人员经常会为解决类似的问题耗费大量的时间进行调试和测试,本文根据各种际情况,结合WebSphere中类加载器,讨论了几种解决jar包冲突问题的办法,并给出了具体实现的步骤及源代码.读者定位为具有Java和WebSphere开发经验的开发人员.读者可以学习到在WebSphere中类加载器的定义以及解决jar包冲突问题的几种办法,并可以直接使用文章中提供的Java代码,从而节省他们的开发和调试时间,提高效率. 大型的基于WebSphe