背景

本文介绍所使用的eclipse和PMD的版本

Eclipse Version: 2019-09 R (4.13.0)
PMD Version:4.5.0.v20190630-0922

前文

软件测试课程需要安装pmd,在老师给的两种在线方式都没有效果的情况下,我自行在网上看了许多方法和介绍,但是几乎都不适合,最后我重新下载一个相同版本的eclipse,在官网下载了相应的pmd的压缩包,使用eclipse的install new software功能成功安装。特此记录。

安装前准备

获取pmd离线包

第一种方式,直接下载我网盘里的文件

百度网盘链接-PMD
提取码:WZNB

第二种方式,直接去官网下载(建议使用迅雷下载,速度很快)

各种版本下载链接
这里面都是zip文件,如想要下载其他文件可以删除url后面的zipped即可

安装PMD

下载好文件以后不要解压。
1、打开eclipse,点击help,选中Install New Software,然后点击Add如图:
2、选择Archive…,选择下载的文件路径,Name随便填写(给自己看的),最后点击Add

3、选择要安装的插件,最后点击Finish就可以了,我这里因为是安装过所以按钮是灰色的。

4、安装完最后检查一下,右键项目如果出现PMD则表名已经安装成功!

eclipse离线安装PMD(含PMD离线包)相关推荐

  1. 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...

    环境搭建前提: 1.电脑上已经安装了1.7以及以上版本的JDK(因为我提供的maven版本是最新的3.3.9的,要求最低JDK1.7) 2.配置好了ecplise并且能正常启动 第一步:下载maven ...

  2. eclipse离线安装插件过程

    离线安装插件: 1. help -> install New Softe.. 2. 打开安装插件界面 最后点击,next, 同意事项,重启eclipse. 转载于:https://www.cnb ...

  3. Eclipse离线安装Emmet插件----web开发者绝对熟悉的插件之一

    web开发者对Emmet 这个插件相信大家都不会陌生. 之前是重配eclipse环境的时候基本都需要重新安装这个插件,之前都是通过eclipse的在线安装,但是因为懒的缘故,久而久之连在线安装的过程都 ...

  4. eclipse 离线安装checkStyle

                                          CheckStyle 安装 在网上看了很多博客.博客写的大多是在线安装的方式,但是在国内在线安装最大的问题就是网络.很多时候 ...

  5. Eclipse离线安装svn插件 -方便快捷版 -2019最新版

    下载插件 1.1. http://subclipse.tigris.org/servlets/ProjectDocumentList?expandFolder=2240&folderID=22 ...

  6. 几步在Eclipse离线安装propedit插件

    为什么80%的码农都做不了架构师?>>>    1. 下载: http://tcpdiag.dl.osdn.jp/propedit/59939/jp.gr.java_conf.uss ...

  7. Eclipse离线安装Java Decompiler插件

    Java Decompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具)或者是看官网介绍,官网地址为http://jd.benow.ca/ 1.下载 ...

  8. eclipse离线安装Activiti Designer插件

    提供下载的链接:https://download.csdn.net/download/qq_41436774/10437391 1.打开Eclipse,点击Help ---> Install n ...

  9. eclipse 离线安装python开发工具 PyDev

    目录 根据你的eclipse,下载对应版本的pydev插件 将原有的plugins和features目录,做好备份 将下载好的pyDev压缩包解压 将下载好的插件包里的内容,复制进对应的文件夹即可 配 ...

最新文章

  1. 最快捷的阅读实训新闻
  2. VTK:绘制BarChart条形图用法实战
  3. VTK:可视化之ShadowsLightsDemo
  4. Oracle 数字与空值的排序问题
  5. Spring Boot log4j2 configuration example
  6. sv队列和动态数组的区别_Go 刷 LeetCode 系列:经典(7) 设计双端队列
  7. js检测数组对象中是否有重复值
  8. html5语义化 兼容,HTML5语义化标签,兼容性问题
  9. ubuntu18虚拟机添加网卡后,不自动启用dhcp
  10. php微信支付使用ajax,接入微信公众号支付,选择支付方式后,只弹出“error’”(php)...
  11. 第六天 购车程序
  12. 程序员是否应该创造面向 IDE 而非人类的编程语言?
  13. python解码和编码的区别_python基础小知识,is和==的区别,编码和解码
  14. 【已解决】离散数学项目工序表转换为网络图(完整步骤版)
  15. 【php基础入门】细说php的变量以及常量的知识点详解
  16. [OS X軟件] 我一直在用的 司机会看的那种 免费资源又多
  17. 图片去水印的原理_神奇的Photoshop去除图片水印方法
  18. rk3399 android 9.0 skype强制切换到前置摄像头
  19. 这五款小众软件你肯定不知道
  20. 移动硬盘内(或U盘)安装win10+kali(或其他linux)双系统,实现移动化办公

热门文章

  1. TypeScript 类型声明书写踩坑全解析
  2. Linux系统配置文件 /etc/sysconfig详解
  3. 联想Idealpad 710s - 13IKB 重装系统教程以及遇到的问题
  4. 华为服务器gpu芯片怎么样,GPU服务器怎么样
  5. Can ChatGPT Understand Too?
  6. axios如何二次封装
  7. 【原创】python语言实现半自动排班系统
  8. 【网络】网络基础概念
  9. 主存、辅存、缓存、控存、虚存的比较分析
  10. Audio Codec介绍