linuxjdkrpm
⑴ linux中JDK的安裝和配置方法
一、軟體下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #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)
⑵ linux怎麼配置rpm版jdk環境
Linux中JDK1.6的安裝和配置方法
一、安裝
創建安裝目錄,在/usr/java下建立安裝路徑,並將文件考到該路徑下:
# mkdir /usr/java
1、jdk-6u11-linux-i586.bin 這個是自解壓的文件,在linux上安裝如下:
# chmod 755 jdk-6u11-linux-i586.bin
# ./jdk-6u11-linux-i586.bin (注意,這個步驟一定要在jdk-6u11-linux-i586.bin所在目錄下)
在按提示輸入yes後,jdk被解壓。
出現一行字:Do you aggree to the above license terms? [yes or no]
安裝程序在問您是否願意遵守剛才看過的許可協議。當然要同意了,輸入"y" 或 "yes" 回車。
2、若是用jdk-6u11-linux-i586-rpm.bin 這個也是一個自解壓文件,不過解壓後的文件是jdk-6u11-linux-i586-rpm 包,執行rpm命令裝到linux上就可以了。安裝如下:
#chmod 755 ./jdk-6u11-linux-i586-rpm
# ./jdk-6u11-linux-i586-rpm .bin
# rpm -ivh jdk-6u11-linux-i586-rpm
出現一行字:Do you aggree to the above license terms? [yes or no]
安裝程序在問您是否願意遵守剛才看過的許可協議。當然要同意了,輸入"y" 或 "yes" 回車。
安裝軟體會將JDK自動安裝到 /usr/java/目錄下。
二、配置
#vi /etc/profile
在裡面添加如下內容
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
讓/etc/profile文件修改後立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格.
重啟測試
java -version
set 查看環境變數
pwd 顯示當前位置
⑶ linux中rpm -qa|grep jdk 是什麼意思,能在說一些相關的知識么
rpm
-qa
列出所有被安裝的rpm
package
rpm
-q
<rpm
package
name>
查詢
rpm
package
name
的包是否被安裝
|
表示將輸出結果(字元串)轉向到後面的命令處理
grep
jdk
表示在當前結果中搜索包含jdk字樣的字元串
所以整句的意思就是:
列出所有已經被安裝的,名字中包含jdk字元串的RPM包。
⑷ linux怎麼安裝jdk.rpm
1.下載jdk的rpm安裝包,這里以jdk-7u4-linux-i586.rpm為例進行說明
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 將jdk-7u4-linux-i586.rpm 移動到合適的安裝目錄上,安裝軟體不要在/home路徑下,這樣很容易涉及到不同用戶的訪問許可權,這樣對程序的維護,是相當不利的。這里將把安裝包移動到/opt目錄
mv jdk-7u4-linux-i586.rpm /opt ;把安裝包移動到/opt目錄
cd /opt
3. 給安裝包賦予運行許可權
chmod 755 jdk-7u4-linux-i586.rpm
⑸ linux 怎麼查看jdk的環境變數
1.查看系統中是否有JDK及其版本:java -version
2.查看具體的信息:rpm -qa | grep gcj
3.根據Java具體信息卸載JDK:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
4.把下載的JDK包(rpm)上傳到Linux系統中,進入對應的目錄下執行:rpm -ivh jdk-7u79-linux-x64.rpm
5.JDK安裝好後,下面來配置環境變數:執行vi /etc/profile 命令,添加如下配置信息。注意:目錄要寫你自己的安裝目錄,一般默認是安裝在 /usr/java 下的。
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
6.如果你不想重啟系統,可以用 source /etc/profile 命令使配置文件立即生效。
7.最後再次通過:java -version 查看JDK是否成功安裝了。
⑹ 如何在linux中安裝jdk.rpm
Linux中JDK1.6的安裝和配置方法
一、安裝
創建安裝目錄,在/usr/java下建立安裝路徑,並將文件考到該路徑下:
# mkdir /usr/java
1、jdk-6u11-linux-i586.bin 這個是自解壓的文件,在linux上安裝如下:
# chmod 755 jdk-6u11-linux-i586.bin
# ./jdk-6u11-linux-i586.bin (注意,這個步驟一定要在jdk-6u11-linux-i586.bin所在目錄下)
在按提示輸入yes後,jdk被解壓。
出現一行字:Do you aggree to the above license terms? [yes or no]
安裝程序在問您是否願意遵守剛才看過的許可協議。當然要同意了,輸入"y" 或 "yes" 回車。
2、若是用jdk-6u11-linux-i586-rpm.bin 這個也是一個自解壓文件,不過解壓後的文件是jdk-6u11-linux-i586-rpm 包,執行rpm命令裝到linux上就可以了。安裝如下:
#chmod 755 ./jdk-6u11-linux-i586-rpm
# ./jdk-6u11-linux-i586-rpm .bin
# rpm -ivh jdk-6u11-linux-i586-rpm
出現一行字:Do you aggree to the above license terms? [yes or no]
安裝程序在問您是否願意遵守剛才看過的許可協議。當然要同意了,輸入"y" 或 "yes" 回車。
安裝軟體會將JDK自動安裝到 /usr/java/目錄下。
二、配置
#vi /etc/profile
在裡面添加如下內容
export JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
讓/etc/profile文件修改後立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格.
重啟測試
java -version
set 查看環境變數
pwd 顯示當前位置
⑺ linux下卸載jdk怎麼用rpm -e
1、卸載用 bin文件安裝的JDK方法: 刪除/usr/java目錄下的所有東西。
2、卸載系統自帶的jdk版本方法:
查看自帶的jdk:
#rpm -qa | grep gcj
看到如下信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令刪除上面查找的內容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
3、卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
看到如下信息:
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
卸載:
#rpm -e --nodeps jdk-1.6.0_16-fcs
⑻ linux 自帶jdk 與下載安裝rpm包有什麼區別
Linux自帶的JDK為 OpenJDK。而一般從Oracle網站上下載的,是Sun JDK。
OpenJDK是JDK的開源版本,以GPL協議的形式放出。
Java 6以前,OpenJDK6是JDK7的一個分支,盡量去除Java SE7的新特性,使其盡量的符合Java6的標准。 和JDK 6之間的差異還是有一些的。
從JDK7開始,OpenJDK已經成為JDK7的主幹開發,sun JDK7是在OpenJDK7的基礎上發布的,其大部分源碼都相同,只有少部分代碼被替換掉。可以認為他們基本相同。
差異之處在於:
1 OpenJDK只包含最精簡的JDK,不包含其它軟體包。
2 由於版權問題,OpenJDK中版權不是SUN的源代碼被替換成一些功能相同的開源代碼,比如說字體柵格化引擎,使用Free Type代替。
⑼ 我要卸載LINUX下安裝過的JDK,使用命令rpm -qa|grep jdk沒東西,怎麼辦
如樓下所說,jdk無法使用rpm進行安裝和卸載。
1、主要是看你之前是如何安裝的,如果是使用的安裝包中的rpm安裝包,那麼就只要rpm -qa | grep java然後卸載相關的rpm包即可。
2、如果是使用sun(oracle)的源碼包安裝的,可以參考sun(oracle)的提供的方法進行卸載。
3、如果是直接使用的編譯包部署的,只需要將環境變數中的java相關的配置刪除掉,然後刪除部署的編譯包即可。
希望可以幫到你 ,祝你早日解決問題。
⑽ linux如何安裝java的jdk的rpm文件如圖,我是ubuntu的系統
ubuntu不能安裝rpm文件,只能安裝deb文件