最近,為了使用docBook寫一些技術文件,希望找一個比較方便的工具,節省用vi的一個字一個字打的時間。在sourceforge上找到了這個jaxe(a GUI XML Editor ) 。



sourceforge下download了兩個檔案(jaxe-unix-2.1.tar.gz, American.tar.gz), 先解開 jaxe-unix-2.1.tar.gz,再依我的安裝習慣,將解開的jaxe目錄移至/opt下。在將dictionary檔解到/opt/jaxe/dicos目錄下就OK了。要執行它,只需要到/opt/jaxe下,打入./run.sh即可。

最後,還需處理幾個問題,

  • 將它放入$PATH中,方便執行
  • 讓它採用英文,default是法文
  • 調整記憶體使用(initail 128M,最大到 512M)

要處理這三個問題,只需修改 run.sh 為 run_en.sh

#!/bin/sh
cd /opt/jaxe
java -Duser.language=en -Xms128m -Xmx512m -Xbootclasspath/p:lib/xml-apis.jar:lib/xerces.jar:lib/xalan.jar -classpath lib/Jaxe.jar:lib/xml-apis.jar:lib/xerces.jar:lib/xalan.jar:lib/jakarta-oro-2.0.8.jar:lib/jazzy.jar jaxe/Jaxe
cd - 1>/dev/null 2>/dev/null

再建立soft link ( ln -s /opt/jaxe/run_en.sh /usr/local/bin/jaxe)

即可

至於為何要加入 cd /opt/jaxe是因為jaxe會在current directory下找config 目錄