linux 安裝JDK1.7
JDK安裝配置
1、 下載jdk
有4個可以使用的安裝包 前兩個為32位系統包,後兩個為64為系統包
下載頁面:
2、 檢視並修改使jdk-7u45-linux-i586.rpm具有執行許可權
root:
chmod +x jdk-7u45-linux-i586.rpm
3、 解除安裝舊的版本
1、若之前沒有裝過,解除安裝系統自帶的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
2、若之前自己裝過,解除安裝rpm安裝的jdk版本
檢視安裝的jdk:
#rpm -qa|grep jdk
看到如下資訊:
jdk-1.6.0_22-fcs
解除安裝:
#rpm -e --nodeps jdk-1.6.0_22-fcs
4、安裝jdk (根據提示一步步安裝)
[root@test jdk1.7]# rpm -ivh jdk-74u5-linux-i586.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
也有可能出現下面情況
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/ext/localedata.pack
這個不用管它,是因為你的rpm包裡把這些檔案直接裝進JAR包裡了,Unpacking 的時候找不到,不影響的。
5、增加JAVA_HOME環境變數
[root@test src]# vi /etc/profile
在最後面增加:
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_05
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
儲存退出
註釋:
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑,此路徑下包括lib,bin,jre等資料夾(此變數最好設定,因為以後執行tomcat,Eclipse等都需要依靠此變數)。
PATH使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
特別注意:◆環境變數值的結尾沒有任何符號,不同值之間用;隔開(unix中用:)。
◆CLASSPATH變數值中的.表示當前目錄。
6、 使得剛剛新增到環境變數生效:
[root@test src]# source /etc/profile
7、 進入 /usr/bin/目錄
#cd /usr/bin
#ln -s -f /usr/java/ jdk1.7.0_05/jre/bin/java
#ln -s -f /usr/java/ jdk1.7.0_05/bin/javac
這裡有兩點要注意:第一,ln命令會保持每一處連結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化;第二,ln的連結又軟連結和硬連結兩種,軟連結就是ln –s ** **,它只會在你選定的位置上生成一個檔案的映象,不會佔用磁碟空間,硬連結ln ** **,沒有引數-s, 它會在你選定的位置上生成一個和原始檔大小相同的檔案,無論是軟連結還是硬連結,檔案都保持同步變化。
8、在命令列輸入
#java -version
螢幕輸出版本為安裝1.7版本資訊,表明安裝成功
1、 下載jdk
有4個可以使用的安裝包 前兩個為32位系統包,後兩個為64為系統包
Linux x86 | 115.62 MB | jdk-7u45-linux-i586.rpm |
Linux x86 | 132.9 MB | jdk-7u45-linux-i586.tar.gz |
Linux x64 | 116.91 MB | jdk-7u45-linux-x64.rpm |
Linux x64 | 131.7 MB | jdk-7u45-linux-x64.tar.gz |
下載頁面:
2、 檢視並修改使jdk-7u45-linux-i586.rpm具有執行許可權
root:
chmod +x jdk-7u45-linux-i586.rpm
3、 解除安裝舊的版本
1、若之前沒有裝過,解除安裝系統自帶的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
2、若之前自己裝過,解除安裝rpm安裝的jdk版本
檢視安裝的jdk:
#rpm -qa|grep jdk
看到如下資訊:
jdk-1.6.0_22-fcs
解除安裝:
#rpm -e --nodeps jdk-1.6.0_22-fcs
4、安裝jdk (根據提示一步步安裝)
[root@test jdk1.7]# rpm -ivh jdk-74u5-linux-i586.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
也有可能出現下面情況
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jre1.7.0_10/lib/ext/localedata.pack
這個不用管它,是因為你的rpm包裡把這些檔案直接裝進JAR包裡了,Unpacking 的時候找不到,不影響的。
5、增加JAVA_HOME環境變數
[root@test src]# vi /etc/profile
在最後面增加:
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_05
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
儲存退出
註釋:
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑,此路徑下包括lib,bin,jre等資料夾(此變數最好設定,因為以後執行tomcat,Eclipse等都需要依靠此變數)。
PATH使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
特別注意:◆環境變數值的結尾沒有任何符號,不同值之間用;隔開(unix中用:)。
◆CLASSPATH變數值中的.表示當前目錄。
6、 使得剛剛新增到環境變數生效:
[root@test src]# source /etc/profile
7、 進入 /usr/bin/目錄
#cd /usr/bin
#ln -s -f /usr/java/ jdk1.7.0_05/jre/bin/java
#ln -s -f /usr/java/ jdk1.7.0_05/bin/javac
這裡有兩點要注意:第一,ln命令會保持每一處連結檔案的同步性,也就是說,不論你改動了哪一處,其它的檔案都會發生相同的變化;第二,ln的連結又軟連結和硬連結兩種,軟連結就是ln –s ** **,它只會在你選定的位置上生成一個檔案的映象,不會佔用磁碟空間,硬連結ln ** **,沒有引數-s, 它會在你選定的位置上生成一個和原始檔大小相同的檔案,無論是軟連結還是硬連結,檔案都保持同步變化。
8、在命令列輸入
#java -version
螢幕輸出版本為安裝1.7版本資訊,表明安裝成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1064304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下安裝JDK1.7LinuxJDK
- Linux CentOS 6.6安裝JDK1.7LinuxCentOSJDK
- Ubuntu下安裝配置JDK1.7UbuntuJDK
- centos7原始碼安裝jdk1.7CentOS原始碼JDK
- JDK1.7安裝和配置及注意事項JDK
- linux 安裝yum 安裝phpLinuxPHP
- Linux安裝解除安裝MySQLLinuxMySql
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- linux 解除安裝jdk和安裝LinuxJDK
- Linux下安裝、解除安裝mysqlLinuxMySql
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- linux下安裝snap安裝工具Linux
- Linux系統安裝——Centos 7.6安裝LinuxCentOS
- ffmpeg安裝之linux編譯安裝Linux編譯
- 【 Linux 軟體安裝 】- 1 JDK安裝LinuxJDK
- Linux下JDK安裝與解除安裝LinuxJDK
- Linux 圖形介面安裝解除安裝Linux
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- Linux安裝pycharmLinuxPyCharm
- mysql安裝 for LinuxMySqlLinux
- Kafka安裝-linuxKafkaLinux
- Linux安裝oracleLinuxOracle
- Linux 安裝 powershellLinux
- MongoDB | Linux 安裝MongoDBLinux
- redis安裝(linux)RedisLinux
- Linux安裝KafkaLinuxKafka
- Docker for Linux 安裝DockerLinux
- Linux 安裝kafkaLinuxKafka
- linux 安裝redisLinuxRedis
- linux安裝FTPLinuxFTP
- Linux安裝DockerLinuxDocker
- linux安裝nacosLinux
- linux 安裝wineLinux
- linux安裝mqLinuxMQ
- linux安裝dirbLinux
- linux 安裝mysqlLinuxMySql
- Linux安裝部署Linux
- Linux 安裝 yumLinux