基於虛擬盤的開發環境設置方案

你想重裝系統後不需要安裝、配置就可以繼續上次的開發麼?
你想讓你的開發環境隨移動硬盤(u盤)隨你帶走麼?
你想無修改擴展新的jdk版本、eclipse版本、java等工具版本麼?
你想在你的開發系統中0修改使用絕對路徑配置文件麼?
 
可能網上有不同的方式解決以上的問題,我所提出的這個方案可以在最小的現有環境修改上就可以滿足你的所有要求,而且最關鍵的是對現在的開發環境變更是非常小的。
 
所有這些都是基於java開發者,其他開發環境可以根據需要選用部分,而且前提是win系列系統,linux下有更好的解決方式。
 
以下是實現步驟:
 
1在任何一個文件夾(或盤符)下創建一個文件夾wdisk,根據環境需要確保此文件夾所在盤符有足夠的硬盤空間。
 
2在剛纔創建的wdisk下創建一個文本文件,命名爲mkwdisk.cmd(注意去掉文本文件名後綴.txt,或者用另存得到這個文件也可以),在其中書寫下行語句:
start /MIN subst w: %cd%
雙擊運行本批處理文件,如果正確執行可以在“我的電腦”下看到有個新的盤符w盤。並將此批處理文件快捷方式存入“啓動”中一份,確保系統啓動時自動創建關聯w盤。
 
3安裝jdk開發環境,由於是第一次安裝,並且爲了以後版本兼容性需要進行一下方式的安裝:
下載安裝jdk1.4版本,複製安裝目錄的jdk到w盤下,將jdk文件夾命名爲jdk14;
下載安裝jdk5最新更新版本,複製jdk文件夾到w盤下,將文件名重命名爲jdk5;
下載安裝jdk6最新更新版本,複製jdk文件夾到w盤下,將文件名重命名爲jdk6
自此,系統中已經具備了java完整跨版本開發環境,而且同時約束任何需要java編譯javac、運行java的地方都是用基於w盤的路徑,而不使用系統攜帶的java_home環境變量。
這樣系統就擁有了完整的java開發環境,以後重裝系統就不需要另行安裝jdk了。
 
4安裝eclipse開發平臺,eclipse是綠色軟件,所以解壓就可以使用,安裝方式如下:
下載對應版本的eclipse(推薦使用最新的eclipse,因爲eclipse無條件向下兼容,所以不會影響java的開發環境版本,但是需要具備jre對應版本,不過我們已經準備好了),解壓到w盤下,如果是web方面開發,可以下載wtp開發包all-in-one(個人不推薦使用myeclipse,盜版有罪!)解壓到任意路徑,重命名文件夾爲wtp,剪切到w盤下。
不要使用eclipse自帶啓動方式,推薦使用批處理方式予以啓動。批處理格式爲:
@start /MIN w:/wtp/eclipse.exe -vm w:/jdk14/bin/javaw.exe -data w:/ws_j4 -showlocation
使用-vm指定eclipse啓動jre環境,-data指定工作空間,-showlocation顯示路徑在標題欄
這樣就可以通過建立多個批處理的方式建立多個開發環境,其中的jdk版本也完全不用擔心會混淆,而且工作空間根據業務、版本不同於以區分後便於進行版本過渡。
 
5安裝tomcat運行環境,tomcat同樣也是綠色版本,所以下載下來後直接安裝即可,根據jdk版本和j2ee版本,分別需要下載包括5.0、5.5、6.0三個版本的tomcat,同樣解壓於w盤下,並根據版本分別命名爲tomcat5、tomcat6、tomcat55,需要修改其中的bin/setclasspath.bat批處理文件。在版權聲明後追加以下兩行:
set JAVA_HOME=w:/jdk5
set JRE_HOME=w/:jdk5
根據不同的tomcat版本,使用不同的jdk版本。通過使用對應bin路徑下的startup.bat可以啓動不同版本的tomcat版本。
由於是開發環境,所以需要能進行web項目的調試,那麼就需要將tomcat修改爲調試模式(也可以在wtp或者其他什麼eclipse插件中啓動項目,但是相關bug和項目不一致性很容易出問題),修改原來的startup.bat中的call語句爲:
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
這樣就可以在eclipse中通過創建一個遠程調試來進行web項目的調試
 
6對於各種項目配置文件,一律使用w盤作爲絕對路徑,相對路徑則根據開發環境進行修改。
 
7如果你的移動硬盤速度夠快,那麼完全可以把開始的wdisk文件夾建立在移動硬盤上,通過手動運行mkwdisk批處理文件同樣可以建立基於w盤和移動硬盤相結合的開發環境。
 
How to do
 
Q我重裝了系統,如何恢復開發環境?
A只要wdisk文件夾沒有被刪除,那麼只需要運行一下mkwdisk.cmd批處理就可以馬上喚回所有的開發環境,只要是一個可運行的系統,沒有jdk、沒有eclipse安裝、沒有tomcat安裝,一樣都可以一步恢復,並且配置文件路徑依舊保持。
 
Q我要到外地開發,但是配置環境很複雜,而且各種配置文件很多,我該怎麼辦?
A壓縮wdisk文件夾,通過任意方式轉移wdisk壓縮文件到目的地,解壓此文件夾,現在你已經獲得了和你以前一樣的開發環境,不用任何修改就可以馬上使用。也不用管當前的系統和環境。
 
wdisk推薦文件夾結構
 
包括以下文件夾:
jdk14、jdk5、jdk6、tomcat5、tomcat55、tomcat6、eclipse31、eclipse32、eclipse33、wtp15、wtp2、workspace_1_j4,workspace_2_j5,workspace_3_j6
包括以下啓動配處理文件:
mkwdisk.cmd、ws_1_j4_wtp.cmd、ws_3_j6_e33.cmd、tomcat55_debug.cmd、tomcat6.cmd ...
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章