當前位置:首頁 » 操作系統 » eclipse插件源碼

eclipse插件源碼

發布時間: 2022-05-05 10:59:54

⑴ Eclipse用ctrl+左鍵查看插件架包的源代碼問題

導入源碼並不是導入jar文件,需要下載jar包的源代碼文件


正確導入方式如下

ctrl+左鍵點擊類,此時沒有關聯源碼出現下面

⑵ 如何防止eclipse插件的源碼被反編譯

由於apk是Android虛擬機載入的,它有一定的規范,加密apk後Dalvik無法識別apk了。完全避免是不可能的,總有人能夠破解寫的代碼。但是有幾種方式來提高被反編譯取代碼的難度。
1 關鍵代碼使用jni調用本地代碼,用c或者c++編寫,因此相對比較難於反編譯
2 混淆java代碼。混淆是不改變代碼邏輯的情況下,增加無用代碼,或者重命名,使反編譯後的源代碼難於看懂。 網上開源的java代碼混淆工具較多,一般是用ant的方式來編譯的。

⑶ 怎麼給eclipse的插件設置源代碼

導入源碼並不是導入jar文件,需要下載jar包的源代碼文件
正確導入方式如下
ctrl+左鍵點擊類,此時沒有關聯源碼出現下面
點擊Attrach Source,出現下面窗口,點擊External location,
如果源碼是jar包形式,就點擊External File(比如spring)
選擇source的jar文件OK即可
如果是目錄形式,就點擊External Folder,選擇到源代碼的目錄
比如hibernate,完成即可

⑷ 如何編譯生成eclipse插件

一、編譯環境配置
J2SE(TM) Development Kit(JDK)的介紹及下載安裝
JDK的介紹:J2SE(TM) Development Kit簡稱JDK,是整個Java的核心,包括了Java運行環境(Java Runtime Environment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。

JDK的下載用戶可以上SUM的網站下載JDK最新版。目前版本為JDK 5.0 Update 9

JDK的安裝JDK的安裝採取默認安裝即可順利完成。

JDK安裝的同時會順便安裝J2SE的Runtime,也採用默認安裝即可。

MinGW的介紹及下載安裝
MinGW的介紹:MinGW (Minimalist GNU for Windows)是一個自由軟體(free software),可以將C/C++撰寫的原始程序編譯為Windows環境下的可執行檔。它所使用的編譯器(如C語言的gcc或C++語言的g++等)是由GCC移植而來。GCC的意思是GNU編譯器聚集(GNU Compiler Collection),這個聚集中包括C、C++、Objective-C、Fortran、Java、Ada等語言的編譯器及相關的函式庫等必要的檔案。GCC被譽為世界上最重要的軟體之一,它由理察?馬修?斯托曼(Richard Matthew Stallman,簡稱 RMS)在1987年開始建立,以作為GNU(GNU』s Not Unix)自由軟體計劃的編譯器。根據GNU自由軟體的精神,任何人都可以免費取得GCC與MinGW,並且在符合GNU通用公共許可證(GPL, GNU General Public License)的情況下,自由的使用、復制、修改和散布GCC及MinGW。

MinGW又稱MinGW32,在不需要第三方(third-party)動態鏈接函式庫(DLL, Dynamic Link Library)支持的情況下,它可以將C、C++等程序,編譯為可以在Windows Win32平台上執行的程序。

MinGW的下載 用戶可以直接登陸以下地址下載MinGW

MinGW的安裝滑鼠雙擊執行安裝文件,選擇「Download and Install」

選擇軟體安裝的版本,這里我們選擇「Candidate」

接著我們選擇安裝的編譯器

選擇安裝的路徑

開始下載軟體版本及安裝

MinGW的設置先將MinGW安裝目錄\bin底下的 mingw32-make.exe更名為make.exe

接著右鍵點擊「我的電腦」選擇屬性,再選擇「高級」一欄

點擊環境變數按鈕

在系統變數裡面的Path添加「MinGW安裝目錄\bin;」(例如;C:\MinGW\bin;)

接著重新啟動系統完成配置。

二、Eclipse SDK的介紹及下載
Eclipser的介紹Eclipse 是替代IBM Visual Age for Java(以下簡稱IVJ)的下一代IDE開發環境,但它未來的目標不僅僅是成為專門開發Java程序的IDE環境,根據Eclipse的體系結構,通過開發插件,它能擴展到任何語言的開發,甚至能成為圖片繪制的工具。目前,Eclipse已經開始提供C,C++,Ruby語言開發的功能插件。更難能可貴的是,Eclipse是一個開放源代碼的項目,任何人都可以下載Eclipse的源代碼,並且在此基礎上開發自己的功能插件。同時可以通過開發新的插件擴展現有插件的功能,比如在現有的Java開發環境中加入Tomcat伺服器插件。可以無限擴展,而且有著統一的外觀,操作和系統資源管理,這也正是Eclipse的潛力所在。

Eclipse SDK下載

Eclipse SDK的設置
第一次啟動Eclipse 的時候需要選擇workspace的文件夾

接著進入Eclipse的歡迎界面

點擊Workbench 進入Eclipse的開發界面。

三、C/C++ Development Tools (CDT)插件的安裝
CDT的下載
用戶可以直接在Eclipse的網站上面找到CDT插件的壓縮包,然後下載至電腦硬碟上;

CDT的安裝
把CDT的壓縮包解壓至Eclipse的/ext/cdt下,目錄結構如下:

接著在\ext\cdt\eclipse下用記事本創建一個 .eclipseextension 文件,內容如下

name=CDT

id=org.eclipse.cdt

version=3.1.1

啟動Eclipse ,點擊菜單欄的Help / Software Updates / Manage Configuration選項

啟動Eclipse的插件配置窗口

點擊「Add an Extension Location」從硬碟添加CDT插件,選擇CDT的路徑;

重啟Eclipse

在Eclipse的菜單欄中找到window / Open Perspective / Other 點擊

添加C/C++的Perspective

以上步驟基本完成CDT插件的添加

四、C、C++程序的編譯
新建一個C++項目 點擊菜單欄上的 File / New / Standard Make C++ Project

如果想建立一個C項目則選擇Standard Make C Project;

輸入New Project名字,直接按Finish完成Project添加

給項目新建一個的源文件,點擊菜單欄上的 File / New / File

接著出現文件添加的窗口,在File Name欄裡面寫上文件名

C++的源文件後綴名為cpp 如hello.cpp

而C的源文件後綴名為c 如hello.c

編輯剛剛添加的hello.cpp 文件,添加一段C++的代碼,內容如下:

#include <iostream>

using namespace std;

int main()

{

cout<<"hello world!!\n";

system("pause");

}

若你新建的項目為C的話,則需添加相應的C代碼,內容如下:

#include "stdio.h"

int main(){

printf("Hello world!\n");

system( "pause" );

}

添加一個編譯命令

Target Name:MAKE FILE

Builder Command:g++ hello.cpp -g -o run

這里如果是c環境就改成gcc hello.c -g -o run

->

雙擊MAKE FILE,此時Eclipse在項目文件的根目錄創建一個run.exe的文件,此文件根據hello.cpp代碼編譯生成。

雙擊run.exe可以預覽效果。

-> ->

五、JAVA程序的編譯
新建一個Java Project

這里只需填寫Project name然後按Finish按鈕完成Project添加。

接著新建一個Class文件

只需在Name的項里寫上Hello ,然後直接按Finish按鈕

打開我們剛剛添加完成的Hello.java文件,寫上相應的Java代碼

接著點擊菜單欄Run / Run As / Java Application 執行Java的編譯命令

程序成功運行的話,在Eclipse下端的Console窗口將會輸出Hello World!信息

⑸ 求eclipse插件datatools rdb源碼

已發送 IamYihan

⑹ eclipse 中已經導入框架源碼,但是通過 ctrl+shift+r無法查看源碼,通過ctrl+滑鼠點擊是可追中到源碼的

ctrl+shift+r這個是快速格式化代碼塊的快捷鍵,如果不可以使用可以參考下面解決:
如果打開了輸入法,搜狗(其他輸入法估計也差不多)輸入法本身有ctrl+shift+f 切換簡體繁體輸入 會影響eclipse的功能 切換到英文狀態下eclipse的快捷鍵就正常了
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。

⑺ 我如何使用Eclipse插件修改HTML源代碼

首先eclipse的版本必須是JavaEE版本的,為了在編輯html的時候使其他的Java代碼不出現錯誤,在打開eclipse的時候使用右鍵「close project」關閉不使用的Java項目。新建一個html項目,由Java開發模式切換到Web開發模式步驟:Windows—Perspective—Custommize Perspective ,在Shortcuts裡面勾選Web。右鍵New—Project—Web選中Static Web Project創建一個Web。點擊Finish創建成功可以在項目列表中找到剛剛創建的項目。點擊HTML File創建html,輸入File name點擊Finish完成創建

⑻ eclipse安裝了反編譯插件的情況下怎麼導入開源jar包查看源碼

項目右鍵properties 第3個 導入 即可

⑼ eclipse裡面想看源碼都是出來source not found

原因是資源沒有找到,只需要安裝反編譯插件jad就可以啦。

安裝步驟如下:

一、下載必要的軟體、插件

1. jad.exe下載地址:http://varaneckas.com/jad/

2.net.sf.jadclipse_3.3.0.jar下載地址:http://sourceforge.net/projects/jadclipse/

二、安裝軟體和插件

1. 新建一個目錄存放jad.exe及其臨時文件,我這里新建的目錄為D:ProgramFilesjad,jad.exe直接放在此目錄下,再在此目錄下新建一個jadfile用於存放臨時文件,如下圖。

按照一、二、三步驟進行即可反編譯源碼

⑽ 常用eclipse插件都有哪些

Eclipse Web Tools Platform(WTP)
WTP十分強大,支持HTML, JavaScript, XML, JSP,支持語法著色,代碼提示,代碼折疊等,以及其它一堆JavaEE相關的功能。Web開發必備!

Eclipse Data Tools Platform (DTP)
支持SQL執行和編輯。其實我主要就用來做SQL文件語法高亮。查詢還是用 UltraEdit + QueryBrowser 方便一些。

Subclipse
整合SVN客戶端到Eclipse中,在IDE中方便地進行各種SVN操作。如果是Linux系統,記得要順便裝上 JNA Library。

StartExplorer
功能有:
1、將當前文件在Windows Explorer中打開。(Windows only)
2、用系統默認程序打開當前文件。
3、打開cmd.exe並定位到當前文件的目錄。(Windows only)
4、復制當前文件路徑到剪貼板。
5、其它自定義命令。
而且,以上功能全部支持自定義快捷鍵。

moreUnit
自動生成測試類、測試方法,在原方法和對應的測試方法間快速跳轉。實用的小功能~
默認會佔用快捷鍵 Ctrl+U 和 Ctrl+J,可手動修改。

jadclipse
功能:反編譯工具,如果下載不到源碼,就用這個查看
說明:有些依賴包沒有提供-source.jar,上面介紹的Maven插件的方式不靈了,你又想在eclipse方便查看源碼,就用這個插件。

openexplorer
功能:用資源管理器打開選擇的文件夾、文件(也可用Easy Explorer)。
說明:安裝完畢後會在工具欄里出現個類似文件夾的黃色小圖標,點擊這個小圖標可以用資源管理器打開在Package Explorer下選中的文件或文件夾了。

Maven Integration for Eclipse
功能:maven跟Eclipse的集成工具
說明:該插件的主頁為http://m2eclipse.sonatype.org/,提供了很多功能。其中一個很酷很常用的功能就是用它來排查依賴沖突。

Spring IDE for Eclipse
功能:Spring的Eclipse插件
說明:利用該插件可以方便的編寫、維護Spring配置文件等。

FatJar
Fat Jar 打包插件,可以方便的完成各種打包任務,可以包含外部的包等.

XMLBuddy
它主要提供是有關DTD方面的驗證、代碼助手等功能;還有一種是XMLBuddy Pro,它相對於XMLBuddy來說,擴展了許多功能,比如對Schema、XSLT、RELAX NG 的支持,但它需要Money。對於XML的一般編寫,XMLBuddy已經夠用了,而且它是免費的,很容易得到,所以這里就著重談談它了。

PropEdit
eclipse默認的 .properties 文件編輯器有幾個問題:
1、編碼問題
2、多種語言同步問題

KeepResident
Eclipse加速插件KeepResident

熱點內容
mysql上傳圖片php 發布:2024-10-07 04:13:31 瀏覽:852
手游喊話腳本 發布:2024-10-07 03:53:53 瀏覽:232
maven3編譯jdk6項目 發布:2024-10-07 03:19:57 瀏覽:45
緩存的視頻無法剪輯 發布:2024-10-07 03:19:40 瀏覽:89
解壓工具RAR 發布:2024-10-07 02:42:49 瀏覽:353
蘋果網盤解壓 發布:2024-10-07 02:42:49 瀏覽:160
為什麼安卓蘋果手游不互通 發布:2024-10-07 02:31:28 瀏覽:280
如何刪除手機中的游戲緩存 發布:2024-10-07 02:11:28 瀏覽:876
解鎖資料庫用戶 發布:2024-10-07 01:55:54 瀏覽:828
關系資料庫的關鍵字是指 發布:2024-10-07 01:55:54 瀏覽:520