1. 程式人生 > >MyEclipse安裝FindBugs的步驟與要點

MyEclipse安裝FindBugs的步驟與要點

FindBugs是很老的一個工具了,就不作介紹了。2006年就有了,我是2010年第一次用,後面由於公司的原因停了,最近又在推廣使用。

安裝步驟:

1、把外掛包拷貝到plugins

2、修改bundle.infos

3、重啟MyEclipse即可

這是我認為最快的安裝方法,下載好外掛後,基本一分鐘就OK,但是經常會安裝失敗。如果你一定要一次安裝成功,那就直接在MyEclipse的marketplaces慢慢下載安裝,網路還ok的話一般十來分鐘也就好了。MyEclipse的外掛安裝方法就不說了,來去就2、3種,還有改link什麼的,上網搜尋就有。

安裝要點:

1、FindBugs對Eclipse和jdk有嚴格的版本要求,這是安裝失敗的原因之一,所以一定要看好版本,在doc檔案裡有詳細說明;比如

edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468\doc\building_findbugsplugin.txt和installing_findbugsplugin.txt

findbugs3.0.0要求eclipse3.6以上,jdk1.7以上,所以你用的如果是myeclipse8.6,而對應的eclipse是3.5.2,安裝這個版本就很可能不成功了。

2、修改bundle.infos的時候,一般在最後一行增加即可,myeclipse8.6、2013、2014都是ok的。但是,myeclipse8.5就不行,必須在中間增加。尤其注意;

3、拷貝plugins,修改bundle.infos,重啟,只需要這3步就會成功,不需要其他任何操作;

4、成功後,你可以看到findbugs的配置,你不需要修改任何配置,預設就可以使用;你要測試能否使用的方法很簡單,寫一段有問題的程式碼看它能否檢測出來即可。最簡單的程式碼是:String s = null; s.charAt(0);編譯後,右鍵點選Find bugs,開啟findbugs的perspective,就會看見提示Bug: Null pointer dereference of s in 啥啥方法,就證明OK了。

5、一點要編譯後,才能找到bug;

6、我第一次安裝後,死活就是找不到bug,我覺得不可能啊,幾萬個檔案怎麼會找不到bug,於是新建了一個java工程,寫了一個bug,還是找不到;當我無處著手的時候又新建了一個web工程,寫了個bug,終於找到了!之後不知為何,重啟了幾次以後,其他工程的bug也成功找到了。

7、每個findbugs的版本會略有不同,3.0.0版本的bug分類我就很喜歡,推薦使用最新的3.0版本。

這個也是看運氣的,有些人一下子就搞定了,我搞了2天,嘗試了2個MyEclipse版本和3個FindBugs版本。百度上關於安裝要點的文章還是少了點,FindBugs畢竟只是一個比較少的外掛工具,不像Ant、Maven、Git那些可以出一本書,於是寫了這文章。

官網是:http://findbugs.sourceforge.net/

遺憾的是經常訪問不到。(是什麼緣故,大家知道的)遵守紀律的同學建議從http://sourceforge.jp/projects/sfnet_findbugs/releases/

這裡下載。

後面再貼安裝步驟的詳細文章。

相關推薦

MyEclipse安裝FindBugs步驟要點

FindBugs是很老的一個工具了,就不作介紹了。2006年就有了,我是2010年第一次用,後面由於公司的原因停了,最近又在推廣使用。 安裝步驟: 1、把外掛包拷貝到plugins 2、修改bundle.infos 3、重啟MyEclipse即可 這是我認為最快的安裝方

linux redis3叢集安裝詳細步驟測試 redis cluster

執行redis的建立叢集命令建立叢集 ./redis-trib.rb create --replicas 1 192.168.215.129:7000 192.168.215.129:7001 192.168.215.129:7002 192.168.215.130:7003 192.168.

Eclipse安裝FindBugs外掛使用

安裝FindBugs 1.點選Eclipse中“Help->InstallNew Software”; 2.點選“Add”,然後在彈出框“Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclips

關於CentOS7.4安裝RabbitMQ步驟錯誤解決

1.下載由於RabbitMQ是基於Erlang語言開發,所以在安裝RabbitMQ之前,需要先安裝Erlang。好在RabbitMQ官網已經為我們提供了Erlang的安裝包本人使用的作業系統為:CentOS7下載的Erlang安裝包為:erlang-19.0.4-1.el7.

MyEclipse安裝findBugs外掛

step 1: 首先從官網下載findbugs外掛: http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugi

myeclipse-pro-2014-GA-offline-installer-windows 安裝步驟 安裝效果預覽

myeclipse-pro-2014-GA-offline-installer-windows  安裝效果預覽 2014版本的! 照片更直觀! 1      2     3     4     5     6     7     8

【JAVA學習】03.MyEclipse安裝配置Tomcat

-- tomcat-8 安裝 圖標 -s 服務器 director 找到 tomcat7 【提要】 Eclipse一般用於J2SE,MyEclipse用於J2EE; 【步驟】 1、安裝MyEclipse,網上隨便下載就好; 2、破解MyEclipse,待破解...

hadoop環境安裝配置介紹步驟

關系 防止 shadow 設置 操作 data 環境 con 目的 在上一篇的分享文章中我是給大家分享了運行部署hadoop的一些安裝準備工作,這篇接上一篇繼續為大家分享一些個人的學習經驗總結。我學習用的是大快發行版DKHadoop,所以所有的經驗分享都是以DKHadoop

myeclipse安裝破解

  1.下載對應的安裝包與破解軟體。 連結:https://pan.baidu.com/s/1sHM2pd5Gt2qVrEQIVfh0qg 提取碼:fv45 2.安裝完myeclipse後,取消勾選launch,用破解軟體破解 3.在安裝目錄下的配置設定mye

Ubuntu16.04安裝OpenCV-3.4.3的C++和python版本(含anaconda建立的python環境)詳細步驟總結(乾貨)

一、原始碼編譯安裝(C++版) 1.安裝一系列依賴項: sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev

Ubuntu 安裝ssh協議的步驟遠端登入

1、登入linux,登入的時候,密碼是不可見的,這個注意一下就好! 2、輸入:sudo apt-get update , 先更換ubuntu的源為阿里雲,不然軟體更新經常報錯,sudo apt-get upgrade 這個命令是用於更新設定到最新系統: 這

jdk1.8jmeter4.0安裝教程步驟

安裝JDK 1.8以上版本。 設定環境變數: 在使用者變數中,新建變數名“JAVA_HOME”,變數值為:安裝JDK的目錄,如我的為:“C:\Program Files\Java\jdk1.8.0;” 再新建變數名為“CLASSPATH”,變數值為: “%JAVA_HOM

mac 編譯安裝php-ampq擴充套件的步驟遇到的坑

  安裝rabbitmq-c-0.8.0 rabbitmq-c是一個用於C語言的,與AMQP server進行互動的client庫。 AMQP擴充套件能夠支援rabbitMQ,AMQP是rabbitMQ的協議(Advanced Message Queue

linux中pip安裝步驟使用詳解

1、pip下載安裝 1.1 pip下載  程式碼如下 複製程式碼 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb

linux上jdk的安裝步驟注意事項

OS:Linux 64 JDK:1.7 64位 1、有些版本的linux系統會自帶 jdk,需要先把自帶的jdk卸掉      用 rpm -qa | grep java   命令來檢視是否有自帶的jdk,如果存在如下圖:     需要先把自帶的jdk解除安裝掉    

ubuntu16.04 下安裝加入opencv_contribute包的GPU版本的OpenCV3.2(CUDA支援)步驟問題解決

首先肯定是先安裝依賴了,官方列出了一些: sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev liba

Android Studio 下載 安裝 詳細步驟

Android Studio 簡介 Android Studio 是谷歌推出一個Android整合開發工具,基於IntelliJ IDEA. 類似 EclipseADT,Android Studio 提供了整合的 Android 開發工具用於開發和除錯。 在 IDEA 的

在Mac上安裝Myeclipse 10的步驟、破解安裝包的獲取及虛擬記憶體不足等問題的解決

在Mac上安裝Myeclipse 10的步驟及破解安裝包的獲取 1.下載安裝包及破解檔案 2.在安裝包拷貝到你希望的資料夾-解壓-安裝   在這個過程中有時候會出現問題:提示虛擬記憶體不足!!!

Myeclipse、Eclipse 線上安裝FindBugs外掛

FindBugs 是由馬里蘭大學提供的一款開源 Java靜態程式碼分析工具。FindBugs通過檢查類檔案或 JAR檔案,將位元組碼與一組缺陷模式進行對比從而發現程式碼缺陷,完成靜態程式碼分析。FindBugs既提供視覺化 UI 介面,同時也可以作為 Eclipse外掛使用

(0015)iOS 開發之Mac上安裝MySQL服務建立資料庫的基本步驟

補充:檢視mac下的mysql安裝目錄  前往資料夾 處輸入  /usr/local/mysql 跳到mysql 1.安裝MySQL (免費) 點選download 會跳轉到另外一個介面,這個介面是提示你需不需要註冊的,直接選擇最下面的“No thanks,jus