在使用Jmeter工具测试时,有时也需要导出jar包,测试对应功能,或者自己二次开发Jmeter工具,也是需要导出jar包的。既然经常用,所以就总结了下导入导出jar包的方法。

导入jar包

先打开idea,进入到自己的工程当中,或者创建一个工程,很简单的操作。项目工程创建好后,我们就来看如何导入jar包。

我们先点击idea面板中的File>Project Structure,或者直接快捷键:Ctrl+Alt+Shift+S即可。

点击后,进入如下页面:

依次点击如上所示弹框中的按钮:Modules>Dependencies>+,会展示如下所示内容:

选择JARs,会弹出如下所示弹框,这个弹框中就是操作选择对应的jar包,如下所示:

这里我们选择Jmeter二次开发需要用到的jar包,jar包在Jmeter的目录下:\apache-jmeter-5.3\lib\ext。选择jar包并应有后,我们就可以在项目上看到新导入的jar包了,如下所示:

上传jar包就是这么个简单的过程了,是不是很容易。

导出jar包

导出jar包,也是同样需要先打开工程。工程项目打开后,我们先点击idea面板中的File>Project Structure,或者直接快捷键:Ctrl+Alt+Shift+S即可。

在该面板中,我们选择Artifacts> + > JAR > From modules...,如下截图所示:

点击后,就进入到了创建jar包的配置界面,选择Module、Main Class、JAR files、META-INF信息。

这里需要注意:

  • Main Class,只能选到有主方法的类(main方法)

  • JAR files有两种选择

    > 选择1:导出jar包后,当前项目的所有jar包都在一个jar包里

    > 选择2:分开打jar包,打完包后是一个jar包,外带你项目所用的jar包

  • META-INF,是存放MANIFEST.MF文件的

配置好后,直接点ok即可,详细见如下图所示:

jar包的基础信息配置完后,就需要配置下导出路径了,以及需要的jar包。配置jar包保存路径,尽量与刚才的META-INF路径保持一致。并且勾选include in project build按钮。

数据保存后,我们来到IDEA开发界面,点击工具栏中的Build > Build Artifacts按钮,如下图所示:

点击后,展示如下图所示界面,选择对应的jar包名称,并点击Build按钮

等导出操作执行完成后,我们到jar导出路径查看数据,就可以看到我们刚导出的jar包了,如下所示:

如上操作,就是导出jar包的操作步骤了。导出一次,就能掌握了。

IDEA的基本操作——导入导出jar包的更多相关文章

  1. Idea JAVA項目的导入JAR包和导出jar包

    一.IDea项目中导入jar包 打开菜单project structure,然后选择modules/dependencies下选择右侧的+,选择jar包目录中的jar文件,导入 二.导出jar包 菜单 ...

  2. Android Studio 导出jar包

    不像在Eclipse,可以直接导出jar包.AndroidStudio只可以生成aar包. 在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了. 用jar命 ...

  3. [转]AndroidStudio导出jar包

    原文链接:http://blog.csdn.net/hjq842382134/article/details/38538097# 1. 不像在Eclipse,可以直接导出jar包.AndroidStu ...

  4. [Android Pro] AndroidStudio导出jar包

    reference :  http://blog.csdn.net/beijingshi1/article/details/38681281 不像在Eclipse,可以直接导出jar包.Android ...

  5. 【转】 Android——eclipse共享library以及导出jar包

    原文网址:http://blog.csdn.net/jscese/article/details/36627195 android的apk在在eclipse上进行开发的时候,有时候需要import其它 ...

  6. Eclipse导出jar包Unity打包错误

    前几天接SDK使用的是Android Studio昨天打开AndroidStudio后自动更新了gradler然后失败了然后AndroidStudio就挂了.就是用之前的方法Eclipse到处jar包 ...

  7. 【jar包】Android——eclipse共享library以及导出jar包

    android的apk在在eclipse上进行开发的时候,有时候需要import其它包中的一些class,正常的方法就是在java build path中library 中添加 jar 包! 转载注明 ...

  8. Android Studio下导出jar包和aar包

    Android Studio下导出jar包和aar包 jar包和aar包的区别 步骤 1. 创建Android工程 创建工程比较简单,不错复述 2. 创建一个Library(Module) 创建了一个 ...

  9. Unity 3D与Android Studio安卓交互之-导出jar包

    u3d与安卓 jar 包交互 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享 ...

随机推荐

  1. word查找与替换

    ------------恢复内容开始------------ 如何快速删除大量空格键:查找和替换-更多-特殊格式-查找内容[特殊格式(段落标记)]设置为(^p^p,即点击两次段落标记),替换设置为(^ ...

  2. python画猫并打包成EXE文件

    因python自带有海龟画图库,尝试给爱猫的小仙女来画个猫咪. 1.代码如下 from turtle import * #两个函数用于画心 def curvemove(): for i in rang ...

  3. C语言讲义——内存管理

    动态分配内存 动态分配内存,在堆(heap)中分配. void *malloc(unsigned int num_bytes); 头文件 stdlib.h或malloc.h 向系统申请分配size个字 ...

  4. CentOS下Python尝试

    打印一个爱心 #猴赛雷 print'\n'.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2 ...

  5. leetcode_3FizzBuzz的一些思考

    题目很简单,给定一个正整数n,如果n能整除3的话往list里加入Fizz,如果n能整除5的话往list里面加入Buzz,如果即能整除3又能整除5的话,加入FizzBuzz,代码也很简单 public ...

  6. HTML 和CSS

    1 HTML 介绍1.1 web 服务本质import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080))sk.lis ...

  7. Kubernetes K8S之固定节点nodeName和nodeSelector调度详解

    Kubernetes K8S之固定节点nodeName和nodeSelector调度详解与示例 主机配置规划 服务器名称(hostname) 系统版本 配置 内网IP 外网IP(模拟) k8s-mas ...

  8. PyQt(Python+Qt)学习随笔:窗口layout布局的SizeConstraint和部件的大小约束策略sizePolicy不起作用的问题

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在写一个测试代码时,发现无论怎么设置窗口以及子部件 ...

  9. Python中splitlines方法判断文本中一行结束除了回车换行符是否还有其他字符?

    Python中splitlines([keepends])方法用于返回由原字符串中各行组成的列表,在行边界的位置拆分. 如果keepends=True,结果列表中包含行边界,否则不包含 行边界的字符. ...

  10. Python学习随笔:获取当前主机名和用户名的方法

    在Python中,要获取当前主机的主机名和登录用户名很简单: 使用os.getlogin():返回当前登录用户名 使用socket.gethostname():返回当前机器主机名 代码如下: > ...