Eclipse相关
1、在Eclipse中查看JDK類庫的源代碼
(原文:http://www.cnblogs.com/Quincy/archive/2011/06/17/2083378.html)
設置:
1.點 “window”-> "Preferences" -> "Java" -> "Installed JRES"
2.此時"Installed JRES"右邊是列表窗格,列出了系統(tǒng)中的 JRE 環(huán)境,選擇你的JRE,然后點邊上的 "Edit...", 會出現(xiàn)一個窗口(Edit JRE)
3.選中rt.jar文件的這一項:“c:\program files\java\jre_1.5.0_06\lib\rt.jar”?點 左邊的“+” 號展開它,
4.展開后,可以看到“Source Attachment:(none)”,點這一項,點右邊的按鈕“Source Attachment...”, 選擇你的JDK目錄下的 “src.zip”文件
5.一路點"ok",結束。
dt.jar是關于運行環(huán)境的類庫,主要是swing的包?
tools.jar是關于一些工具的類庫?
rt.jar包含了jdk的基礎類庫,也就是你在java doc里面看到的所有的類的class文件
使用:
可以在 Java 源代碼編輯器或代碼片段編輯測試窗中選擇類型、方法或字段的名稱,然后對元素的定義打開編輯器。
在 Java 編輯器中,選擇類型、方法或字段的名稱。您也可以僅僅在名稱中單擊一次。?
執(zhí)行下列其中一項操作:?
1.從菜單欄中,選擇瀏覽 > 打開聲明?
2.從編輯器的彈出菜單中,選擇打開聲明?
3.按 F3 鍵
2、Eclipse反編譯插件: Jodeclipse與JadClipse?
(原文:http://www.blogjava.net/hongjunli/archive/2007/08/15/137054.html)
Jodeclipse 是Jode的Eclipse插件,JadClipse是Jad的Eclipse插件,它們都是非常好的反編譯插件。
Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2
安裝方法
(1)從如下地址下載:
http://sourceforge.net/projects/jodeeclipse
把下載下來的文件jodeplugin_1.0.5.zip直接解壓到eclipse的plugins目錄下。
(2)啟動eclipse,help -> Software Updates-> Find and Install... -> Search for new features to install,
單擊"New Remote Site..." 在URL欄輸入 http://www.technoetic.com/eclipse/update然后下一步,
就可以看到“jode decompiler plugin *.*”,選上安裝就可以了。
安裝好后可以看到Window -> Preferences...-> Java -> Jode Decompiler選項卡,okay,安裝成功了。
配置:Window-> Preferences... -> General -> Editors -> File Associations找到"*.class"
在"Associated editors"里面可以看到"Jode class file viewer"選中它再單擊Default按鈕.
--------------------------------------------------------------------------------------------------------------------------------
JadClipse功能更強大
JadClipse Eclipse Plugin for Eclipse version 3.1 / 3.2/3.3
一、下載:
下載插件:
下載jadclipse_3.1.0.jar版本,該版本支持eclipse3.1M6~3.2M2
下載jadclipse_3.2.0.jar版本,該版本支持eclipse3.2M3和eclipse3.2M4.
下載jadclipse_3.2.4.jar版本,該版本支持eclipse3.2M5~3.3M5
下載jadclipse_3.3.0.jar版本,該版本支持eclipse3.3M6以上版本
下載Jad反編譯工具:
http://www.joymo.cn/Html/kfzx/J2me_114_1043.html
下載后解壓,然后將解壓后的jad.exe文件復制到%JAVA_HOME%\bin目錄下面
二、安裝:
Eclipse中的插件安裝可以參考:Eclipse使用技巧(三)Eclipse中插件的安裝
方法1、直接將jadclipse_x.x.x.jar(x.x.x.代表版本號)復制到%ECLIPSE_HOME%\plugins目錄下。
方法2、使用link方式安裝,建立D:\Myplugins\jadclipse3.2.4\eclipse\plugins的目錄結構,將jadclipse_3.2.4.jar放到plugins目錄下面
(注:其中D:\Myplugins為你自己定義的一個專門放置插件的目錄)。
再在%ECLIPSE_HOME%\links目錄下面建立一個jadclipse3.2.4.link文件(該文件名隨便取)。
文件里面內容為:path=D:/Myplugins/jadclipse3.2.4.
3、Eclipse 或 MyEclipse啟動時關閉Quick Update
(原文:http://blog.csdn.net/baitxttgchx/article/details/6567783)
第一步:eclipse或者myeclise。
第二步:打開“Window”----->“Preferences” 接下來就在這個面板中進行以下的操作,分別選中以下各項操作!
1."Java"----->" Installed JREs"------>在右側找到jre并打勾----->"Edit"---->選中rt.jar----->
點擊"Source Attachment"---->在電腦中找到你的src.zip,一般這個文件在安裝的jdk目錄中!!!
2.打開"MyEclispe"----->選中并打開“Conmmunuty Essentials”------>把“search for new features at startup” 前面的勾去掉。。。
3.“Install / Update”------>打開并選中“Automatic Updates”----->把“Automatically find new updates and notify me”前的勾也去掉。這樣就行了。
4、eclipse插件安裝方法
Eclipse插件的安裝方法大體有以下三種:
第一種:直接復制法
假設你的Eclipse的在(C:\eclipse), 解壓你下載的 eclipse 插件或者安裝eclipse 插件到指定目錄AA(c:\AA)文件夾,打開AA 文件夾,在AA文件夾里分別包含兩個文件夾features和plugins ,然后把兩個文件夾里的文件分別復制到eclipse下所對應的文件夾下的features 和plugins 下,一般的把插件文件直接復制 到eclipse目錄里是最直接也是最愚蠢的一種方法!因為日后想要刪除這些插件會非常的困難!強列的不推薦使用!!
注意:直接將 插件包解壓到plugins文件夾下之后,重啟eclipse,可能不會加載新的插件。
解決方法是:
1、打開命令行,到當前eclipse的目錄下,輸入eclipse -clean,重新啟動eclipse,這樣eclipse就會加上新的插件了。
2、如果插件不能升效,則請將eclipse\configuration\org.eclipse.update目錄刪除后再啟動eclipse:)
你可以在eclipse的菜單"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的插件。
第二種:使用link文件法
a.假設你的Eclipse的在(C:\eclipse),在該文件夾下,新建這樣的目錄結構(C:\eclipse\PluginsEclipse\jode\eclipse),
b.解壓你下載的eclipse 插件或者安裝eclipse 插件到指定目錄BB(C:\BB)文件夾,打開BB 文件夾,然后把 BB文件夾里的兩個文件夾features和plugins 復制到剛剛新建好的eclipse (C:\eclipse\PluginsEclipse\jode\eclipse,這樣eclipse中就有了二個插件目錄features and plugins)下.
c.在eclipse(C:\eclipse)目錄中新建links(C:\eclipse\links)目錄,在links目錄中建立一個以link為擴展名的文本文件如jode.link,
內容如下path=C:/eclipse/PluginsEclipse/jode 或者 path=C:\\eclipse\\PluginsEclipse\\jode 插件的目錄)
重啟eclipse插件就會安裝完成。
如果插件就是一個 Jar 文件,則要構造如下目錄: MyPlugin / eclipse / plugins / { *.jar } ,參考Jad 的安裝
注意:link文件中path=插件目錄的path路徑分隔要用\\或是/
/eclipse/ ? ?
?? ? links/ ? ?
?? ? ? ? ?jode.link ? ?
?? ? ? ? ?webtools.link ? ?
?? ? ? ? ?updateManager.link ? ?
?? ? ? ? ?... ? ?
?? ? ... ? ?
可以在eclipse的菜單"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的插件。
第三種:使用eclipse自帶的圖形界面的插件安裝方法
選擇Help > Software Updates > Manager Configuration
在選擇Add > Extension Location 找到你要安裝插件的目錄就可以了。
使用eclipse的help->SoftwareUpdates ->Find and install... search for new features... (參見Jodeclips 安裝)
輸入軟件安裝地址進行安裝強烈推薦這種方法,優(yōu)點很多比如可以方便的添加刪除,也不用自己寫link文件!
備注:Eclipse插件的目錄結構
/eclipse-plugins/ ? ?
?? eclipse/ ? ?
?? ? ?.eclipseextension ? ?
?? ? ?features/ ? ?
?? ? ?plugins/ ? ?
??
第2.3種方法所指向的目錄都指的是"eclipse"目錄,
如果用第3種方法,在eclipse這個目錄下必須有文件.eclipseextension,如果你下的插件沒有這個文件,
那就隨便eclipse安裝目錄下的那個文件靠過去就行了!只有有這么個文件就可以了,內容沒什么用,主要是一些版本信息!例如:
id=org.eclipse.platform ?name=Eclipse Platform ? version=3.1.1 ?
第四種、對高版本的Eclipse 可以直接將插件的Jar 文件放到dropins 目錄下。
myeclipse 8.5 SVN的安裝
方法2我試過的。
方法一:
1.打開HELP->MyEclipse Configuration Center,切換到SoftWare標簽頁。
2.點擊Add Site 打開對話框,在對話框Name輸入Svn,URL中輸入:http://subclipse.tigris.org/update_1.6.x
3.在左邊欄中找到Personal Site中找到SVN展開。將Core SVNKit Library和Optional JNA Library添加(右鍵Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。
4.在右下角窗格(Pending Changes )中點擊Apply。
5.安裝重啟后MyEclipse即可。
方法二:
安裝subclipse, SVN 插件?
1、從官網下載site-1.6.13.zip文件,網址是:subclipse.tigris.org,?
2、從中解壓出features與plugins文件夾,復制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。?
3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,內容是:path=E:\\MyEclipse\\myPlugin\\svn 保存。?
4、刪除E:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.update文件夾?
5、重啟myeclipse就一切正常了。
MyEclipse的優(yōu)化
1、老是彈出Quick update error 、關閉MyEclipse的Quick Update自動更新功能
這個問題的解決辦法是關閉自動更新:
Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,然后把選項 ”Search for new features on startup”的前勾去掉即可。
2 、關閉updating indexes
Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>
禁用Download repository index updates on startup 。
注意:強調一個問題,很多人發(fā)現(xiàn)無法找到這個,原因其實是它已經關閉了
3 、關閉MyEclipse的自動validation
validation有很多,包括xml、jsp、jsf、js等等,我們沒有必要全部都去自動校驗一下,只是需要的時候才會手工校驗一下,速度將很快提升好幾個檔次。
windows > perferences > myeclipse > validation
將Build下全部勾取消,如果你需要驗證某個文件的時候,我們可以單獨去驗證它。方法是:在需要驗證的文件上( 右鍵 -> MyEclipse -> Run Validation 。
4、 啟動優(yōu)化,關閉不需要使用的模塊
一個系統(tǒng)20%的功能往往能夠滿足80%的需求,MyEclipse也不例外,我們在大多數(shù)時候只需要20%的系統(tǒng)功能,所以可以將一些不使用的模塊禁止加載啟動。
Window > Preferences > General > Startup andy Shutdown 在這里列出的是MyEclipse啟動時加載的模塊。
我這里只讓它加載tomcat5,勾選MyEclipse EASIE Tomcat 5。接下來,關閉工作空間啟動刷新:
然后我們到myeclipse安裝目錄>myeclipse.ini打開修改這個文件,建議在做之前備份,不然錯了沒法啟動。
-startup?? ../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar?? –launcher.library?? ../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519?? -install?? E:/develop/MYEC85/MyEclipse 8.5 M2?? -vm?? E:/develop/MYEC85/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll?? -vmargs?? -Xmx386m?? -XX:MaxPermSize=386m -XX:ReservedCodeCacheSize=64m主要是修改:
-Xmx386m?? -XX:MaxPermSize=386m -XX:ReservedCodeCacheSize=256m總結
- 上一篇: Self Encapsulate Fie
- 下一篇: Java加密与解密的艺术~DES实现