zoukankan      html  css  js  c++  java
  • 小白安装eclipse插件—>testNG

    本人刚接触编程,前两天一直跟eclipse插件耗上了,我想在eclipse里安装一个testNG插件,过程是以下这样的:

    • 第一种方法尝试:

      我通过万能的度娘找到了最简单的安装插件的方法,通过help—>Eclipse Marketplace,直接搜索,选择版本安装。

    Next,Next,一切貌似都进行的很顺利,等待安装结束,结果插件安装噩梦开始了,大家看下图

    百度了一下(请原谅,本人习惯有事找度娘),错误信息的大概意思是我安装的软件的md5值与官方不符,

    整了半天我通过MarketPlace在线安装的是个盗版货,心想这不科学啊,想着可能是版本不兼容啥的,因为这种方式默认安装最新版本插件。

    想着不能一棵树吊死吧,果断换方案。

    • 第二种方法尝试:

    继续百度了一下,找到了第二种eclipse插件安装方式,还是在线安装,通过help—>Install new software,这种方式的好处是,你只要知道软件更新的

    网址就可以下载任何版本的插件,版本可选哦,牛吧,那不废话了,安吧。

    此时默认的还是最新版本哦,重点来了,看到Details下面我框起来的部分了吧,嘿嘿,去掉√,你懂得。

     看到没,想安啥版本,随便选,这才有市场的感觉吗,哈哈

    大家细心的可能注意到,Details里左第三个我也没打勾,嘻嘻,其实我已经偷偷√过了啊,它告诉我都适合包括6.14.0

    可是我已经失败了啊,管它呢,再安一遍6.14.0,和预期一样还是报md5错误

    心想不能听它的,果断选个低版本的,就来个6.10.0吧,十貌似不错。

    这里有个问题需要注意:如果上一版插件安装失败,重新安装最好到windows—>preferences里清除一下site地址,以免影响后续安装。

     

    接上文,熟悉的错误信息啊,oh no,此时心里稍有奔溃,可是不对啊,网友是怎么安装成功的呢

    我又回去看安装成功的文章,发现有个网友安装的版本是6.9.13,咦!别怀疑啦,咱也试试吧

    别拦我,让我哭会儿,呜呜。。。,我看到了什么,小小的警告确定后(大概说我的软件有东西没被官方认可啥啥的,I don‘t care),

    果断OK,安装成功啦,

    验证testNG安装成功时刻:

    1.新建了一个简单的功能,导入testNG的jar包

    2.新建个testNG类

    3.Run As ->TestNG Test,跑起来啦,啦啦啦

    大家以为到这就结束了吗,吼吼

    • 第三种方法尝试:

    小白抱着把安装插件事业进行到底的决心,又试了离线安装,离线包下载和安装参考我的上一篇文章,

    离线安装eclipse-testNG插件eclipse-http://www.cnblogs.com/cat-study/p/8582495.html。

    说一下离线和在线的区别:

    1.安装方式不同,这不废话啦

    2.离线的优势是,支持的版本通通能安装成功哦,有没有很厉害

       当然都出现了Warning信息,哎!不完美啊不完美

     

    下面说一个我发现的有意思的问题:

    免安装版eclipse的Run as没有TestNG Test选项

    为了方便,我又下载了一个官网免安装版的eclipse(之前用的是官方安装版都有的),想着把插件都安好了,使用方便

    结果令人头大的事又出现了,TestNG经过上面的反复练习,很快就安装好了,写个例子试试吧,不试不知道啊,Run as

    下没有TestNG Test ,没有没有,呜呜。。。

     

     不过好在通过配置文件testng.xml右键也是可以执行滴,什么你问我配置文件怎么生成啊,就不告诉你,自己去百度,哈哈

    留下点小缺憾吧,暂时没有找到解决方法(主要是懒),Run Configurations没研究

    谁有好方法,不要吝啬,给我留言吧

    拜拜!!!

                                                                                                                                    小白  2018-03-17 00:55:22

     

     

     

     

     

     

     

     

  • 相关阅读:
    DataGrid 的鼠标点击
    Menu菜单
    密码问题
    Combobox代码
    EndpointContracts
    the Differences between abstract class & interface in C#接口和抽象类的区别
    How to get MetaData on client side in WCF?如何在客户端获取WCF service的元数据
    Endpoint
    Assembly Essence 程序集深入探讨:程序集结构及部署
    EndpointBinding
  • 原文地址:https://www.cnblogs.com/cat-study/p/8586946.html
Copyright © 2011-2022 走看看