2010年3月18日 星期四

Taup on Windows

Java在眾多程式語言裡面脫穎而出,最大的原因除了物件導向的程式設計易於維護之外,他的跨平台特性確實讓其他語言望其項背。Java透過JVM(Java虛擬機器)來執行,因此跨平台的任務就交給撰寫JVM的廠商或團體,我們只要負責寫或是用就好。Taup就是由Java語言所開發而成,理所當然他是能夠在windows上面運行的。如果你對於linux還是有抗拒但又必須用到Taup,那麼請參考這篇文章。

首先,你必須要有可以運行Java程式的環境(Java Runtime Environment,簡稱JRE)。如何知道你有沒有安裝java呢?請打開你的終端機:(哦,不!是命令提示字元....),輸入java -version

如果你可以看到跟筆者類似的畫面,而不是找不到這個指令,那麼就表示你的系統已經有安裝JRE(也就是大家所說的Java),可以順利執行Taup。If not,請google一下java這個字,找到下載java的頁面。

安裝完Java後,請你再敲一次java -version,應該就可以看到跟第一張圖類似的畫面。接下來,我們需要設定環境變數讓你的Windows知道如何找到taup!
假設你下載Taup並把她解壓縮後放到C:\,則你需要設定一個名為TAUP_HOME的變數:

有了這個變數還不夠,你還需要把Taup的可執行目錄加進系統命令搜尋的PATH裡!

這個path環境變數非常重要,請小心利用分號把%TAUP_HOME%\bin加到最後面。按下確定之後還不行,請你重新開機以讓環境變數生效。(我不知道有沒有不重開機就生效的方法,如果有,可以利用留言分享給其他朋友)

上圖...有點浪費版面...
總之重新啟動系統後,TauP就可以正常執行了!

這是Taup的圖形介面,下圖是linux上執行的畫面。

各位可以發現,java程式的優勢就是設計師不必擔心不同平台有不同的顯示效果,唯一不同之處就是字型,其餘完全相同。

可以在windows上執行所有Taup的功能,或許可以對於學習Taup有些許的幫助。

後記:
筆者測試的結果是Windows上的跑Taup的速度比linux或是solaris上慢得太多,或許是因為我的windows是虛擬機器的關係;但如果你的實體windows也跑得不快,也別太意外。

Share