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

在j2se的src中创建一个package,取名加demo1,然后在包下建一个类,叫做ImportJarTest.java,请读者注意观察“External Libraries” 目录下目前只有“<1.8>”,如下图所示

在Intellij中依次选择File->Project Structure,快捷键为Ctrl + Alt + Shift + s,如下图

出现如下界面,选择“Modules”,然后点击图中标示的“+”,再选择“JARS or directories”

在弹出的如下界面中选择已经下载好了的存放在F:\libraries目录下的junit.4.8.2.jar包,如下图

点击“OK”,观察如下红色框中标示的的部分,表示junit的jar包已经添加成功

点击“OK”,观察下图中红线标示部分,junit的jar包已经添加到项目中

在ImportJarTest.java文件中编写如下图所示的代码(请读者不要在乎代码的内容)

选中示例代码中的“beginTest”方法,右键选择“Run beginTest()”,如下图

如下图所示,junit运行成功

上一篇: Intellij Idea系列之JavaSE项目的创建(一)
下一篇: Intellij Idea系列之Tomcat环境的搭建(三)
Intellij Idea系列之导Jar包与编写单元测试(二)的更多相关文章
- 说点手动导jar包的细节Referenced Libraries
对于Referenced Libraries 若是手动,新建好Scala项目工程,这里取名为ScalaInAction 得需将Scala 2.11.8自带的,换成2.10.*版本 在其上,点击右键,B ...
- proguard-rules.pro、混淆、导jar包
前记: 买了一个<精通Android Studio>本来最想看的是关于混淆导jar包的,哪知道没有,有点小失望. 好吧,自己来. 在用Android Studio开发的时候,把minify ...
- Maven还停留在导jar包?快来探索Nexus私服的新世界
写在前面 Maven,学习框架之前我们都会接触到的一个工具,感觉他的定位,似乎就跟git一样,只是方便我们开发?于是自然而然的,很多小猿对于Maven都只是停留在会用的阶段,利用他来构建,打包,引入j ...
- eclipse项目从编程到打jar包到编写BashShell执行
eclipse项目从编程到打jar包到编写BashShell执行 一.创建Java项目,并编写项目(带额外jar包) 二.打jar包 三.编写BashShell执行 其中一以及二可以参考我的博客 Ec ...
- intelliJ IDEA中项目以jar包的形式导出
在上一篇中把intelliJ IDEA安装并配置完事后,我们就可以写scala程序了.编写完scala程序后我们要把程序导出,上传到服务器上,在spark集群下运行,下面就讲一下包的导出过程以及包在服 ...
- (转)IntelliJ IDEA java项目导入jar包,打jar包
以下为转载原文:https://www.cnblogs.com/yulia/p/6824058.html 一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File -> ...
- IntelliJ IDEA java项目导入jar包,打jar包
一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Proje ...
- IntelliJ IDEA打可运行jar包时的错误
1.[ERROR] 'build.resources.resource.directory' 解决:需要在pom.xml的project->build->resources节点下,加入以 ...
- android studio导jar包找不到类的解决方法
今天更新了universal-image-loader-1.9.5.jar文件,studio死活找不到其中相关的类,上网百度试了很多办法,总算解决了,具体方法跟一篇老外的帖子的差不多,这里分享下. 解 ...
随机推荐
- 计算机网络http,https,tcp,udp,get,post
一.HTTP 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文, ...
- Android 之 log
android.util.Log常用方法: Log.v() VERBOSE 任何消息都会输出 Log.d() DEBUG 仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DD ...
- uva 1001(最短路)
题意:在一个三维的奶酪里面有n(n<=100)个洞,老鼠A想到达老鼠B的位置,在洞里面可以瞬间移动,在洞外面的移动速度为10秒一个单位,求最短时间 题解:如果两个洞相交,那么d[i][j]=0: ...
- "编写高质量代码"一书笔记
总结 css架构结构 : base : 共用样式 common: 通用控件样式 page: 页面级样式 js 架构结构: base 位于三层最底层,职责一是封装不同浏 ...
- BinaryHeap Java实现
public class BinaryHeap<AnyType extends Comparable<? super AnyType>> { private static fi ...
- RHCE 系列(一):如何设置和测试静态网络路由
RHCE(Red Hat Certified Engineer,红帽认证工程师)是红帽公司的一个认证,红帽向企业社区贡献开源操作系统和软件,同时它还给公司提供训练.支持和咨询服务. 这个 RHCE 是 ...
- cocos2d-x 的两大基类
cocos2d-x 有两个重要的基类,一个管理引用计数的 Ref,别一个则定义许多基本属性的 Node. 在 cocos2d-x 中的基本概念 说到 create 函数的时候提到 cocos2d-x ...
- Zabbix汉化方法
1.windows下选择一个汉化字体包 2.拷贝到linux字体目录下 [root@www Desktop]# cd /var/www/html/zabbix/fonts/[root@www font ...
- 搭建Tomcat6源代码阅读环境
目标:使用MyEclipse8.5阅读Tomcat6源码. 第一步:在MyEclipse8.5中集成SVN插件. 第二步:从地址http://svn.apache.org/repos/asf/tomc ...
- Oracle帮助类
/// <summary> /// Copyright (C) Maticsoft /// 数据访问基础类(基于Oracle) /// 可以用户可以修改满足自己项目的需要. /// < ...