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包与编写单元测试(二)的更多相关文章

  1. 说点手动导jar包的细节Referenced Libraries

    对于Referenced Libraries 若是手动,新建好Scala项目工程,这里取名为ScalaInAction 得需将Scala 2.11.8自带的,换成2.10.*版本 在其上,点击右键,B ...

  2. proguard-rules.pro、混淆、导jar包

    前记: 买了一个<精通Android Studio>本来最想看的是关于混淆导jar包的,哪知道没有,有点小失望. 好吧,自己来. 在用Android Studio开发的时候,把minify ...

  3. Maven还停留在导jar包?快来探索Nexus私服的新世界

    写在前面 Maven,学习框架之前我们都会接触到的一个工具,感觉他的定位,似乎就跟git一样,只是方便我们开发?于是自然而然的,很多小猿对于Maven都只是停留在会用的阶段,利用他来构建,打包,引入j ...

  4. eclipse项目从编程到打jar包到编写BashShell执行

    eclipse项目从编程到打jar包到编写BashShell执行 一.创建Java项目,并编写项目(带额外jar包) 二.打jar包 三.编写BashShell执行 其中一以及二可以参考我的博客 Ec ...

  5. intelliJ IDEA中项目以jar包的形式导出

    在上一篇中把intelliJ IDEA安装并配置完事后,我们就可以写scala程序了.编写完scala程序后我们要把程序导出,上传到服务器上,在spark集群下运行,下面就讲一下包的导出过程以及包在服 ...

  6. (转)IntelliJ IDEA java项目导入jar包,打jar包

    以下为转载原文:https://www.cnblogs.com/yulia/p/6824058.html 一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File ->   ...

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

    一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File ->  Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Proje ...

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

    1.[ERROR] 'build.resources.resource.directory'  解决:需要在pom.xml的project->build->resources节点下,加入以 ...

  9. android studio导jar包找不到类的解决方法

    今天更新了universal-image-loader-1.9.5.jar文件,studio死活找不到其中相关的类,上网百度试了很多办法,总算解决了,具体方法跟一篇老外的帖子的差不多,这里分享下. 解 ...

随机推荐

  1. varchar类型转换为numeric的值时有问题原因

    numeric的值不应该用单引号括起来...........

  2. 我也来SplashScreen

    SplashScreen,就是平时我们说的溅射屏幕,任何一个做过客户端程序的coder应该对它都不陌生,因为它能提升用户体验,让软件看上去更美.SplashScreenForm通常进入程序时是打开,主 ...

  3. ubuntu+php5.6+redis+mysql5.5+nginx

    thinkphp : location / {                if (!-e $request_filename) {                        rewrite ^ ...

  4. XListView理念

    package com.example.testxml1; import java.io.ByteArrayInputStream;import java.io.InputStream;import ...

  5. JAVA 接口与抽象类的区别

    abstract class 与interface都是用来定义抽象概念.例如,对于三角形.圆形.矩形这一些具体的概念,形状就是抽象的概念.因为抽象的概念在问题领域没有具体的概念,所以不能够实例化. a ...

  6. 团队开发——冲刺1.f

    冲刺阶段一(第六天) 1.昨天做了什么? 为解决自己电脑的问题,查找关于C#的资料,后期做准备. 2.今天准备做什么? 把最初版与交予代码书写的同学,进行整合:测试程序. 3.遇到什么困难? 第一次整 ...

  7. Android 学习第9课,java android 项目的安装与启动过程

    android 安装过程: 开发工具先把.java文件转换成.class,然后转换成dx,再签名打包成apk,最后在设备上执行 adb install c:\xxx.apk android 启动过程: ...

  8. F - To the Max

    Given a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous s ...

  9. 帝国CMS【操作类型】说明详解

    看标签的参数时候,一般最后一个参数是操作类型说明,可是后面写的是:"操作类型说明 具体看操作类型说明", 这个操作类型说明在什么地方看啊 操作类型 说明 操作类型 说明 0 各栏目 ...

  10. jquery事件重复绑定的快速解决方法

    click等事件 解决:使用unbind("click")方法先解除绑定的事件再绑定新事件,即在给对象绑定事件之前先移除该对象上的原有事件 1 $("#test2&quo ...