亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Eclipse插件安裝的八種方式總結(jié)

 更新時間:2023年10月17日 09:28:09   作者:Wumbuk  
這篇文章主要給大家總結(jié)介紹了關(guān)于Eclipse插件安裝的八種方式,現(xiàn)在開發(fā)java項目普遍使用idea了,但使用eclipse的也不少,如果要用的順手點,還是需要一些優(yōu)化和相關(guān)插件支持的,需要的朋友可以參考下

前言

最近在做eclipse插件開發(fā)的項目,由于剛剛接觸,一開始對Eclipse平臺中插件的安裝方式并不是了解,踩過了一些坑,也總結(jié)了一點經(jīng)驗。在此,做一個關(guān)于Eclipse插件安裝方式的小小總結(jié)——插件的八種安裝方法。希望可以幫助到新學(xué)Eclipse插件開發(fā)的朋友。

本文介紹Eclipse插件開發(fā)中,插件的八種安裝方式。假設(shè)我們的Eclipse 安裝目錄為 E:\committers-latest-released_1025\eclipse

一、通過jar包安裝

對于以jar包形式存在的eclipse插件,我們可以將jar包文件放到eclipse根目錄下的dropin文件夾中。然后在eclipse目錄下通過cmd指令,輸入

eclipse.exe -clean

啟動eclipse,則該插件會自動地安裝進(jìn)去。注意,參數(shù)-clean不可省。

二、通過plugins文件和features文件安裝

這種方式比較直接,我們只需要把插件源代碼中的featuresplugins 文件夾中的內(nèi)容分別復(fù)制到eclipse根目錄下的featuresplugins文件夾中,然后按照前面的方法重啟eclipse即可。

三、通過links文件安裝

假設(shè)我們的插件文件夾所在的目錄為E:\Installed\test,為了利用eclipse中的link機(jī)制,我們在eclipse的安裝目錄下新建links文件夾,在links目錄中建立一個以link為擴(kuò)展名的文本文件,如test.link,在該文本文件中,加入插件所在的文件夾路徑,即:

path=e:\\installed\\test

值得注意的是,在link文件中,path=插件目錄的path路徑要用/或者\進(jìn)行分割。

四、通過update site選項本地安裝

對于一部分插件,其通過下載或者構(gòu)建后得到的安裝文件為.zip 類型的文件,打開該文件后,其會包含plugins、features以及一些類。對于這種類型,我們可以通過update site選項進(jìn)行本地安裝。操作方式為:

  1. 打開eclipse,help->install New Software
  2. 彈出 install 的對話框,點擊add按鈕

3.如下圖, 出現(xiàn)Add Repository對話框,如果插件是以文件夾形式導(dǎo)入的,則我們選擇Local,如果是以jar包或者zip包形式導(dǎo)入的,則我們選擇Archive。在此,我們選擇Archive,瀏覽添加相對應(yīng)的zip包即可。

五、通過update site 選項在線安裝

與第四節(jié),update site 本地安裝相對應(yīng)的是,update site 的在線安裝,這種安裝方式更加方面,只需要在4.3部分中輸入location,即可安裝。但是,因為需要在線,所以這種方式比較慢。

比如,我們安裝Papyrus插件,Papyrus的官網(wǎng)提供了該插件的在線安裝地址:

我們使用Lastest Release Update Site,粘貼地址,點擊Add

點擊Add后,如下

選擇要安裝的部分,進(jìn)行安裝即可。

六、通過Eclipse Marketplace安裝

打開eclipse,點擊help,在彈出的框中,選擇Eclipse Marketplace。如下所示

我們只需要選擇要安裝的插件即可。這種方式雖然比較方便,但是其缺點是很明顯的:插件的數(shù)量有限,并且有可能插件的地址更新不及時,導(dǎo)致無法安裝。

七、通過eclipse installer安裝

這種方式與第五種方法通過marketplace是互補的,但是二者的插件地址并不是一樣的,而是在不同的進(jìn)行維護(hù)中。這種安裝方式也只能安裝一部分的插件,但是選項比較多,并且插件的地址要比第五種方法更新一些。

拿安裝tycho插件為例(tycho插件是可以將在eclipse中進(jìn)行插件開發(fā)時傳統(tǒng)項目轉(zhuǎn)為maven次項目的一種插件,從而利用maven中的pom文件解決包依賴問題,并且支持更加便捷的構(gòu)建編譯plug in 項目)。

1、進(jìn)入eclipse官網(wǎng),下載eclipse installer, eclipse installer 我們可以認(rèn)為是eclipse各種應(yīng)用平臺的一個安裝程序。

2、下載完成后,雙擊打開,如圖所示

3、點擊右上角的展開,選擇ADVANCED MODE高級模式

4、選擇我們安裝的版本為Eclipse IDE for Eclipse Committers。并且在下方框中所示,選好版本、java vm的地址和bundle的緩沖池地址。

5、點擊next,選擇要預(yù)先安裝的Project 插件項目,我們在此選擇Tycho。在點擊next.

6、設(shè)置安裝eclipse文件夾的內(nèi)容,可以點擊"Show all variables"進(jìn)行更加詳細(xì)的設(shè)置。

7、再一路點擊next和Finish,等待安裝即可。安裝完成后,我們就會得到預(yù)先安裝好tycho插件的eclipse ide for committers了。

PS:實踐證明,通過第五種方法無法安裝tycho插件,而通過第六種方法可以安裝該插件,這說明二者的庫地址不同,且目前看該方法的地址更新更有效。

八、通過runtime eclipse 直接運行插件文件

最后一種方法并不適用所有的插件,也是一種直接在plug in項目源碼上直接運行的方法,并不需要編譯整個項目。如下,我們來運行helloWorld插件。

helloWorld插件是我們通過plugin 開發(fā)的模板產(chǎn)生的一個示例項目,其功能是在eclipse的菜單欄添加一個可以點擊的按鈕,點擊后顯示“hello world”的標(biāo)簽。

1、項目如圖

2、在項目上點擊右鍵,選擇run as->Eclipse Application。點擊后,會打開另外一個工作空間為running time的Eclipse。后者的eclipse可以認(rèn)為是安裝上了該插件后的eclipse,如下圖所示:

總結(jié)

到此這篇關(guān)于Eclipse插件安裝的八種方式總結(jié)的文章就介紹到這了,更多相關(guān)Eclipse插件安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Unicode編碼大揭秘

    Unicode編碼大揭秘

    這篇文章主要介紹了Unicode編碼大揭秘,本文介紹了編碼的歷史,Unicode的出現(xiàn)原因等,需要的朋友可以參考下
    2014-07-07
  • 使用git命令將本地代碼上傳到GitHub

    使用git命令將本地代碼上傳到GitHub

    這篇文章介紹了使用git命令將本地代碼上傳到GitHub,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • RPC、RMI、SOAP的區(qū)別詳解

    RPC、RMI、SOAP的區(qū)別詳解

    這篇文章主要介紹了RPC、RMI、SOAP的區(qū)別詳解,本文還同時講解了RPC、SOAP、WSDL的關(guān)系,需要的朋友可以參考下
    2015-07-07
  • vscode中l(wèi)aunch.json和task.json配置教程(重要參數(shù)詳解)

    vscode中l(wèi)aunch.json和task.json配置教程(重要參數(shù)詳解)

    這篇文章主要給大家介紹了關(guān)于vscode中l(wèi)aunch.json和task.json配置(重要參數(shù)詳解)的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-04-04
  • Idea?2022激活碼最新匯總(親測有效)

    Idea?2022激活碼最新匯總(親測有效)

    JetBrains旗下有多款編譯器工具(如:IntelliJ、WebStorm、PyCharm等)在各編程領(lǐng)域幾乎都占據(jù)了壟斷地位。今天給大家分享大批IDEA?激活碼到期之后的亂象,大家可以參考下
    2020-07-07
  • ChatGPT幫我看下這段代碼有什么問題

    ChatGPT幫我看下這段代碼有什么問題

    今天一個很簡單的功能,觸發(fā)了一個 BUG,處理后我想起了最近爆火的 ChatGPT,于是我嘗試測試 ChatGPT 能否發(fā)現(xiàn)這個 BUG,這篇文章會先介紹功能代碼,然后手動分析 BUG 原因,需要的朋友可以參考下
    2023-02-02
  • DeepSeek R1本地化部署 Ollama + Chatbox 如何打造最強(qiáng) AI 工具

    DeepSeek R1本地化部署 Ollama + Chatbox 如

    文章介紹了如何在本地部署DeepSeekR1模型并使用Chatbox進(jìn)行交互,使用戶能夠擁有強(qiáng)大的AI工具,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 詳細(xì)JSON解析教程

    詳細(xì)JSON解析教程

    JSON即JS對象簡譜 , 是一種輕量級的數(shù)據(jù)交換格式,Java官方?jīng)]有提供JSON解析相應(yīng)的API,本文提供兩個最常用的JSON解析方法,分別是Google的Gson,阿里的FastJson,使用JSON解析之前要先獲取相應(yīng)的jar包,感興趣的朋友一起看看吧
    2023-08-08
  • 鴻蒙系統(tǒng)中的Webview技術(shù)使用方法詳解

    鴻蒙系統(tǒng)中的Webview技術(shù)使用方法詳解

    webView類是View類的一個擴(kuò)展,用來顯示網(wǎng)頁,它不包含任何的網(wǎng)頁瀏覽器的特征,像沒有導(dǎo)航控制和地址欄,使用起來也很方便,這篇文章主要給大家介紹了關(guān)于鴻蒙系統(tǒng)中Webview技術(shù)使用的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 什么是gRPC

    什么是gRPC

    本文主要介紹了什么是gRPC,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評論