這個是本人的JDK配置文檔,可以給你參考下,根據你的需求,操作1~4即可.
成都創新互聯公司是一家集網站建設,聶榮企業網站建設,聶榮品牌網站建設,網站定制,聶榮網站建設報價,網絡營銷,網絡優化,聶榮網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。
[heshucheng@cssthost ~]$ getconf LONG_BIT
64
如無特殊說明,以下操作均是root用戶操作
1) 創建java目錄
[root@cssthost ?]# mkdir /usr/java
2) sh安裝jdk....bin到java目錄
[root@cssthost java]# sh /tmp/jdk-6u45-linux-x64.bin
[root@cssthost java]# mv jdk1.6.0_45 latest
3) 修改/etc/profile,加入環境變量
export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
4) source環境變量使之生效
. /etc/profile
5) 設置java和javac軟鏈接
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000
6) 指定java和javac路徑
/usr/sbin/alternatives --config java
/usr/sbin/alternatives --config javac
7) java和javac路徑確認
/usr/sbin/alternatives --display java
/usr/sbin/alternatives --display javac
8) java和javac測試
[hadoop@cssthost tmp]$ cat HellowWorld.java
public class HellowWorld{
public static void main(String args[]){
System.out.println("Hello java World ! ");
}
}
[hadoop@cssthost tmp]$ ls
HellowWorld.java
[hadoop@cssthost tmp]$ javac HellowWorld.java
[hadoop@cssthost tmp]$ ls
HellowWorld.class HellowWorld.java
[hadoop@cssthost tmp]$ java HellowWorld
Hello java World !
1、不用擔心,直接升級,我前段時間才把阿里上的jdk升級到1.7
2、升級后,可以執行下面的幾條命令,供選擇默認版本
3、我的升級方法如下:
一、軟件下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
#32位
#64位
# getconf LONG_BIT # 查看系統多少位
二、安裝JDK7.0版本
1、先卸載服務器自帶的jdk軟件包
# java -version #查看服務器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服務器安裝的jdk軟件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟件包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統環境變量
# cp /etc/profile /etc/profile.bak #備份
# vi /etc/profile #編輯,在最后添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# source /etc/profile #使配置文件立即生效
由于系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行后,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
4、測試
# java -version # 測試是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
原因:
1.綠色版本的tomcat與java jre(本人就是直接拷貝myeclipse自帶的jre,報錯)
2.未正確配置java_home或jre_home,path,classpath;
3.直接雙擊運行tomcat6.exe
4.tomcat的端口被其他進程占用(如8080)
5.jdk或者jre版本太低(我原來直接使用的是oracle9下面的jre,報錯)
解決辦法:
1.安裝java jre或者jdk,一定要用安裝版本。或者使用myeclipse all in one的自帶jre(不需要再安裝jre)
2.至少配置好java_home或jre_home與path后(其他可以不配):通過運行comcat安裝目錄bin下的STARTUP.BAT來運行。
其他還有很多種錯誤,還是使用安裝版本的java jdk或者tomcat就能解決.
網站題目:阿里云服務器jdk配錯了 阿里云服務器安裝jdk8
標題網址:http://vcdvsql.cn/article4/ddijcoe.html
成都網站建設公司_創新互聯,為您提供Google、App開發、網站建設、網站內鏈、微信公眾號、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯