在Ubuntu 10.10下安裝JDK配置Eclipse及Tomcat
51CTO編者按:我們?cè)?jīng)介紹過(guò)在《Ubuntu JDK安裝配置詳解》,本文將介紹如何配置***的Ubuntu、JDK以及Tomcat。
51CTO推薦專題:Ubuntu 11.04——敏捷的獨(dú)角鯨
1、安裝JDK
1.1、到官網(wǎng)下載相關(guān)的JDK
這里下載的是 jdk-6u23-linux-i586.bin。
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
1.2、在“administrator個(gè)人文件夾”建立一個(gè)“Java文件夾"
即位置->主文件夾->administrator;
將下載的 jdk-6u23-linux-i586.bin放置這個(gè)Java的文件夾。
路徑可以根據(jù)自己的實(shí)際情況進(jìn)行修改,這里以administrator下的Java文件夾為例子
1.3、打開(kāi)“終端”
即應(yīng)用程序->附件->終端
輸入:
- sudo sh jdk-6u23-linux-i586.bin
(可能會(huì)遇到要輸入的用戶密碼)
2、設(shè)置JAVA_HOME環(huán)境系統(tǒng)變量
2.1、這里Ctrl+H可以看到隱藏的文件,比較有用的快捷鍵。
輸入:
- sudo gedit /etc/environment
在文件中添加:
- export JAVA_HOME=/home/administrator/Java/jdk1.6.0_23
- export JRE_Home=/home/administrator/Java/jdk1.6.0_23/jre
- export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
即如圖:
設(shè)置JAVA_HOME環(huán)境系統(tǒng)變量
2.2、同樣,修改第二個(gè)文件
輸入:
- sudo gedit /etc/profile
在umask 022之前添加以下語(yǔ)句:
- export JAVA_HOME=/home/administrator/Java/jdk1.6.0_23
- export JRE_HOME=/home/administrator/Java/jdk1.6.0_23/jre
- export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
即如圖:
2.3、注銷用戶,檢測(cè)JDK版本。
輸入:
- java -version
即如圖:
安裝JRE、JDK成功
3、安裝Eclipse。
3.1、到官網(wǎng)下載相關(guān)的Eclipse
這里下載的是 eclipse-jee-helios-SR1-linux-gtk.tar.gz(即Java EE)。
下載地址:http://www.eclipse.org/downloads/
3.2、將下載的 eclipse-jee-helios-SR1-linux-gtk.tar.gz放在Java文件夾內(nèi),解壓。
運(yùn)行解壓后的Eclipse,即如圖:
運(yùn)行解壓后的Eclipse
4、安裝Tomcat7.05
4.1、到官網(wǎng)下載相關(guān)的Tomcat
這里下載的是 apache-tomcat-7.0.5.tar.gz。
下載地址:http://tomcat.apache.org/
4.2、將下載的 apache-tomcat-7.0.5.tar.gz放在Java文件夾,解壓并命名為tomcat7
如果喜歡執(zhí)行命令行的話,可以執(zhí)行的命令
(解壓)sudo tar zxvf apache-tomcat-7.0.5
(命名為tomcat7)sudo mv apache-tomcat-7.05 tomcat7
4.3、在終端進(jìn)行tomcat7下的bin文件
(即cd Java/tomcat7/bin)
這里用的是vim編輯器打開(kāi),也可以用gedit打開(kāi),即輸入:
- sudo gedit catalina.sh
當(dāng)你輸入:
- sudo vim catalina.sh
得到
- cygwin=false
- os400=false
- darwin=false
- case "`uname`" in
- CYGWIN*) cygwin=true;;
- OS400*) os400=true;;
- Darwin*) darwin=true;;
上面添加:
- JAVA_HOME=/home/administrator/Java/jdk1.6.0_23
- JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"
4.4、tomcat7.0.5的端口(一般tomcat7.0.5的端口默認(rèn)為8080),如果發(fā)生沖突,則可以在以下文件修改。
tomcat7/conf/server.xml 文件里的:
- <Connector port="9090" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" />
改成9090,或者其它均可(這里用9090吧)。
4.5、這里已經(jīng)進(jìn)入了Java/tomcat7/bin文件夾內(nèi)了。
輸入:
- sudo ./starup.sh
啟動(dòng)Tomcat 7。
若出現(xiàn)
- Using CATALINA_BASE: /home/administrator/Java/tomcat7
- Using CATALINA_HOME: /home/administrator/Java/tomcat7
- Using CATALINA_TMPDIR: /home/administrator/Java/tomcat7/temp
- Using JRE_HOME: /home/administrator/Java/jdk1.6.0_23
- Using CLASSPATH: /home/administrator/Java/tomcat7/bin/bootstrap.jar:/home/administrator/Java/tomcat7/bin/tomcat-juli.jar
則成功。
即如圖:
運(yùn)行http://localhost:9090/得:
4.6、若要關(guān)閉tomcat7,
則輸入:
- sudo ./shutdown.sh
5、總結(jié)
配置還是需要一些耐心的。多練習(xí),總會(huì)理解的。好了這邊是我們給大家?guī)?lái)的Ubuntu JDK安裝和配置,而Ubuntu JDK安裝和配置是初學(xué)者的必由之路,希望各位喜歡。
Phone Club——51CTO移動(dòng)開(kāi)發(fā)線下技術(shù)沙龍
本期主題:Android應(yīng)用開(kāi)發(fā)技術(shù)進(jìn)階
地點(diǎn):創(chuàng)新工場(chǎng) 北京市海淀區(qū)北四環(huán)西路66號(hào)第三極大廈B座18層
演講講師:王明禮(創(chuàng)新工場(chǎng)) 范懷宇(網(wǎng)易)
【編輯推薦】
- 簡(jiǎn)述JDK里的23個(gè)經(jīng)典設(shè)計(jì)模式
- 詳解Tomcat 7的七大新特性和新增功能
- 圖例解析JDK,JRE,JVM概念及使用
- Eclipse Virgo 2.1.0發(fā)布 模塊化Java應(yīng)用服務(wù)器
- 多圖詳解教程:Eclipse 3.6連接Tomcat 7