Eclipse安裝插件的幾種方式

前段時間Google轉向了IDEA,貌似有些動搖了Eclipse作為Java領域IDE龍頭老大的位置,為此引起了Eclipse粉絲和IDEA粉絲的集體罵戰。類似這種罵戰向來都不絕于耳,貌似程序員的都比較多,可能大家都是搞技術出身,都很自信。其實我覺得不需要也沒必要去辯論,使用什么去開發通常都是取決于外在的客觀環境,而不是取決于主觀因素。

言歸正傳,Eclipse魅力之一就是支持可擴展的插件,來豐富自身的功能,這種方式也是建立在開源思想之上的。具體使用什么方式去安裝插件,要看我們拿到的是什么。

1. 拿到的是一串URL,如http://subclipse.tigris.org/update_1.8.x

Help-->Install new software-->Add,給插件起個名字,然后輸入鏈接,OK之后,等待Eclipse自動檢索,這種方式要建立在網速良好的情況下,檢索完成后,選擇需要的組件,Next-->Finish,重啟Eclipse,插件安裝完成。

2. 拿到的是一個jar包

把jar包直接放到eclipse\plugins下,重啟Eclipse,插件安裝完成。

3. 拿到的是一個壓縮包,里面有個類似包名的文件夾,如com.sysdeo.eclipse.tomcat_3.2.0.beta3

把這個類似包名的文件夾直接放到eclipse\plugins下,重啟Eclipse,插件安裝完成。

4. 拿到的是一個壓縮包,里面有plugins和features兩個文件夾

① 將plugins和features下的jar包分別對應放到eclipse\plugins和eclipse\features下,重啟Eclipse,插件安裝完成。

② 這種情況可以使用link的方式安裝插件,操作步驟,在硬盤任意目錄建立一個文件夾,用來存儲link插件,如:D:\myPlugins,將plugin和feature放到D:\myPlugins\你的插件名稱\eclipse下,注意,這個eclipse文件夾死必須的。然后在Eclipse安裝目錄下,新建links文件夾,在里面新建一個txt,內容為path=D:\\myPlugins\\你的插件名稱,路徑為\\或/,最后將txt重命名為你的插件名稱.link,重啟Eclipse,插件安裝完成。

安裝插件最優雅的方式應該是最后一種link了,應該也是最麻煩的,這種方式可以更好的管理自己的插件,隨時插拔,某個插件不想用時,將對應link文件刪除即可。

其實使用什么方式安裝無所謂,也不要強迫自己一定要使用link,要看你拿到的東西適合哪種安裝方式。插件要做好管理,避免重裝Eclipse時,插件也重新安裝。

最后附幾個插件列表:

http://www.open-open.com/04.htm

http://www.csdn.net/article/2013-06-17/2815779-Eclipse

http://www.csdn.net/article/2012-09-12/2809862-6-java-to-uml-tools

http://marketplace.eclipse.org/

本文來自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/9903439。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/news/444118.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/444118.shtml
英文地址,請注明出處:http://en.pswp.cn/news/444118.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

炸窩(Collections當中的addAll方法)

public class aaa { public static void main(String[] args) {/** java.util.Collections是集合工具類,用來對集合進行操作,* * 集合Collections當中的兩個方法:* 1.addAll方法:因為是靜態方法,嗯所以可以.直接吹風機…

劍指offer:55-58記錄

輸入一棵二叉樹的根節點,求該樹的深度。從根節點到葉節點依次經過的節點(含根、葉節點)形成樹的一條路徑,最長路徑的長度為樹的深度。 例如: 給定二叉樹 [3,9,20,null,null,15,7], 3 / \ 9 20 …

Map集合知識點(炸窩)

/** * 簡單的介紹一下我們接下來準備學習的集合MAP集合 * * Map集合的簡單概述: * 其中的健是不能進行重復的,而且每一健只能映射一個值,簡單的說就是K與V是一一對應的,不能有其他的關系, * 但是我們注意到value值是可…

劍指offer:63-66記錄

假設把某股票的價格按照時間先后順序存儲在數組中,請問買賣該股票一次可能獲得的最大利潤是多少? 示例 1: 輸入: [7,1,5,3,6,4] 輸出: 5 解釋: 在第 2 天(股票價格 1)的時候買入,在第 5 天(股票價格 6&a…

【大總結3】leetcode解題總覽(算法、劍指offer、SQL、多線程、shell)

3/22更新 劍指offer 題目鏈接 建議大部分題都會做,都能比較快速且準確的寫出來。關于做題方式,我的建議是:一道一道刷即可,因為難度一般,不用系統的學習什么知識,遇到實在不會的就跳過即可。 我這里寫了…

逆序存儲【數據結構】

C語言中malloc是動態內存分配函數。 函數原型:void malloc(unsigned int num_bytes); 參數:num_bytes 是無符號整型,用于表示分配的字節數。 返回值:如果分配成功則返回指向被分配內存的指針(此存儲區中的初始值不確定)&#xff0…

為什么 main 方法是 public static void ?

main 方法是我們學習Java編程語言時知道的第一個方法,你是否曾經想過為什么 main 方法是 public、static、void 的。當然,很多人首先學的是C和C,但是在Java中main方法與前者有些細微的不同,它不會返回任何值,為什么 ma…

返回地址【數據結構】

小問題? 1.我們是如何根據地址值來找到我們對應的數據的? 詳細陳述一下:當我們開辟一個整數類型,取名為a,假設地址空間是從數值為2000進行存儲,并且我們假設整形占用4個字節,那么我們在內存中需…

【超級詳細的小白教程】Hexo 搭建自己的博客

– 前言 這是一篇有關如何使用 Github Pages 和 Hexo 搭建屬于自己獨立博客的詳盡教程,本人是軟件工程專業本科生,目前只學習了C和C編程語言,對網站開發的有關知識幾乎為零,這也是我搭建好自己的博客之后寫的第一篇博客&#xff…

面向對象思想精華總結

一、三大特性 封裝繼承多態 二、類圖 泛化關系 (Generalization)實現關系 (Realization)聚合關系 (Aggregation)組合關系 (Composition)關聯關系 (Association)依賴關系 (Dependency) 三、設計原則 S.O.L.I.D其他常見原則 參考資料 一、三大特性 封裝 利用抽象數據類型將數據…

數組名與指向數組的指針之間的聯系與區別【數據結構】

我們遇到一個非常棘手的問題,這個問題就是,對于一堆數據來說,我們進行存儲,放到一個指定的倉庫當中,先前我們使用數組加加標的形式進行訪問倉庫當中的元素位置,但是呢,現在我們使用的是一個指針…

Struts2的action中處理JSONP方式提交的中文亂碼問題:

昨天在做公司網站的時候出現了一個中文亂碼問題,讓我郁悶了一晚上和一上午,最后在網友的提示下,我終于解決了,現在寫出來供后來的兄弟們參考: 1.問題是這樣的,就是客戶端是以JSONP的方式提交的數據&#x…

leetcode509. 斐波那契數(矩陣快速冪)

斐波那契數,通常用 F(n) 表示,形成的序列稱為斐波那契數列。該數列由 0 和 1 開始,后面的每一項數字都是前面兩項數字的和。也就是: F(0) 0, F(1) 1 F(N) F(N - 1) F(N - 2), 其中 N > 1. 給定 N,計算 F(N)。…

insert函數的修改,

我們來看一下圖片當中的第2個圓圈,為什么使用size來相加呢?我們知道一開始我們定義的初始空間為init_size;我們想一下啊,如果是第1次進行空間的增加,那么我們使用InIt來進行相加是可以的,但是當第2次想加我們再想開辟空…

leetcode520. py解字符串真是太殘暴了

給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果…

【數據結構】線性表大咖

循環鏈表的介紹 概念:鏈表的最后一個節點的指針,由原來的 空指針變成指向第1個節點的鏈表。 類比:我們進行串珠子的操作,將首尾通過線進行連接,同樣我們的鏈表就是通過指針指向的方式進行連接,使其成為一…

leetcode551. 學生出勤記錄 I

給定一個字符串來代表一個學生的出勤記錄,這個記錄僅包含以下三個字符: A : Absent,缺勤 L : Late,遲到 P : Present,到場 如果一個學生的出勤記錄中不超過一個A(缺勤)并且不超過兩個連續的L(遲到),那么這個學生會被獎…

一元多項式的表示和相加【數據結構】

一元多項式的表示和相加 運算只是一個定義,一切的一切,到最后都必須歸咎于存儲結構當中,實現物理存儲,一元多項式包括數據對象數據關系以及數據之間的各種操作, 一元多項式的實現:用帶表頭結點的有序鏈表…

線性結構基本概念【數據結構】F

線性表的概念:線性表是一種最簡單的線性結構,線性結構是單個數據元素的有序結合 線性結構的基本特征為: 第一,集合中必存在唯一的一個第1元素, 第二,集合中必存在唯一的一個最后元素, 第三&am…

leetcode589. N叉樹的前序遍歷

給定一個 N 叉樹&#xff0c;返回其節點值的前序遍歷。 例如&#xff0c;給定一個 3叉樹 : 返回其前序遍歷: [1,3,5,6,2,4]。 思路&#xff1a;先放入自己&#xff0c;再依次遍歷孩子。 /* // Definition for a Node. class Node {public int val;public List<Node> c…