目前,Linux越來越流行,已經(jīng)足以應(yīng)付我們?nèi)粘5拈_發(fā)使用需要。Ubuntu是目前市場占有率最大的linux發(fā)行版,我們公司在進(jìn)行軟件開發(fā)的時候,無論是開發(fā)工作站還是運(yùn)行服務(wù)器都是采用Ubuntu操作系統(tǒng)。現(xiàn)在把我們在Ubuntu上面搭建Java開發(fā)和運(yùn)行環(huán)境的過程拿出來和大家分享。
以下操作基本上都是在終端窗口中進(jìn)行。
1、JDK安裝
JDK安裝有如下步驟:
(1)聯(lián)網(wǎng)安裝JDK最新版(1.6版)
輸入下述命令安裝Java SDK 6以及相關(guān)軟件:
sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-source sun-java6-plugin sun-java6-fonts
(2)設(shè)置默認(rèn)的JDK版本
如果系統(tǒng)中安裝有多個版本JDK,需要指定默認(rèn)的JDK版本。在命令行窗口中輸入下述命令:
sudo update-alternatives –config java
在出現(xiàn)的列表中選擇/usr/lib/jvm/java-6-sun/jre/bin/java所在的那一行。
在命令行窗口中輸入下述命令:
sudo update-java-alternatives -s java-6-sun
(3)、修改/etc/jvm文件:
sudo gedit /etc/jvm
加入下列內(nèi)容作為第一行:
/usr/lib/jvm/java-6-sun
(4)、設(shè)置全局變量
修改/etc/environment文件,加入如下內(nèi)容:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib:/usr/lib/jvm/java-6-sun/jre/lib
JAVA_OPTS=’-Xms768m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true’
PATH=/usr/lib/jvm/java-6-sun/bin:/usr/lib/jvm/java-6-sun/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
注意:上述文件中的每一行分隔符應(yīng)該是linux換行符而不能是windows換行符,因此千萬不能在windows環(huán)境下編輯該文件。
2、安裝Ant和Maven
Ant和Maven是兩個最著名的Java構(gòu)建工具。
(1)軟件包安裝
它們的安裝過程非常簡單,在命令窗口中直接輸入下述的命令:
sudo apt-get install ant ant-optional maven2
(2)設(shè)置環(huán)境變量
有時候,運(yùn)行ant或maven的時候會報“內(nèi)存不足”或“Java堆空間不足”的錯誤,可以通過設(shè)置ANT_OPTS和MAVEN_OPTS環(huán)境變量解決。通過如下命令打開/etc/environment文件:
sudo gedit /etc/environment
添加下述兩行:
ANT_OPTS=”-Xmx1024M”
MAVEN_OPTS=”-Xms768m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m”
文章來源:
http://www.dayatang.com/wordpress/?p=3