亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Linux系統CentOS6.2版本號下安裝JDK7具體過程

系統 2227 0
前言:
? ?? ? ?? java 是一種能夠撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的總稱。Java自面世后就很流行,發展迅速,對C++語言形成了有力沖擊。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同一時候擁有全球最大的開發人員專業社群。

Linux系統CentOS6.2版本號下安裝JDK7具體過程 ?


hadoop須要jdk支持,所以先在linux系統上要準備好jdk環境,具體過程例如以下所看到的

1,下載安裝JDK包
安裝版本號:jdk-7u60-linux-x64.gz
下載地址:http://yun.baidu.com/share/link?shareid=1769428623&uk=103052787
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html


2,解壓安裝
我們把安裝JDK到這個路徑:/usr/lib/jvm
假設沒有這個文件夾(第一次當然沒有),我們就新建一個文件夾
cd /usr/lib
sudo mkdir jvm
sudo tar zxvf ./jdk-7u60-linux-x64.tar.gz ?-C /usr/lib/jvm

建立好了以后,我們來到剛才下載好的壓縮包的文件夾,解壓到我們剛才新建的文件夾里面去,而且改動好名字方便我們管理
sudo tar zxvf /root/jdk-7u25-linux-i586.tar.gz ?-C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_25/ jdk7

查看結果顯示:
[root@name01 jdk1.7.0_60]# cd /usr/lib/jvm/
[root@name01 jvm]# ll
total 4
drwxr-xr-x. 8 uucp 143 4096 May ?7 13:50 jdk1.7.0_60
[root@name01 jvm]# cd jdk1.7.0_60/
[root@name01 jdk1.7.0_60]#
[root@name01 jdk1.7.0_60]# ll
total 19776
drwxr-xr-x. 2 uucp 143 ? ? 4096 May ?7 13:47 bin
-r--r--r--. 1 uucp 143 ? ? 3339 May ?7 13:41 COPYRIGHT
drwxr-xr-x. 4 uucp 143 ? ? 4096 May ?7 13:41 db
drwxr-xr-x. 3 uucp 143 ? ? 4096 May ?7 13:42 include
drwxr-xr-x. 5 uucp 143 ? ? 4096 May ?7 13:44 jre
drwxr-xr-x. 5 uucp 143 ? ? 4096 May ?7 13:49 lib
-r--r--r--. 1 uucp 143 ? ? ? 40 May ?7 13:41 LICENSE
drwxr-xr-x. 4 uucp 143 ? ? 4096 May ?7 13:42 man
-r--r--r--. 1 uucp 143 ? ? ?114 May ?7 13:41 README.html
-rw-r--r--. 1 uucp 143 ? ? ?499 May ?7 13:42 release
-rw-r--r--. 1 uucp 143 19903556 May ?7 13:42 src.zip
-rw-r--r--. 1 uucp 143 ? 123324 Apr 29 17:15 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 uucp 143 ? 173559 May ?7 13:41 THIRDPARTYLICENSEREADME.txt


3,配置環境變量
(1)僅僅對當前用戶生效
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,然后輸入以下的命令來使之生效
source ~/.bashrc

(2)對所實用戶生效
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,然后輸入以下的命令來使之生效
source /etc/profile


4,配置默認JDK(普通情況下這一步都能夠省略)
因為一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。所以為了使得我們剛才安裝好的JDK版本號能成為默認的JDK版本號,我們還要進行以下的配置。
運行以下的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
注意: 假設以上兩個命令出現找不到路徑問題,僅僅要重新啟動一下機器在反復上面兩行代碼就OK了。

運行以下的代碼能夠看到當前各種JDK版本號和配置:
sudo update-alternatives --config java


5,測試
在linux命令行,使用java -version和javac -version來查看java版本號,顯示結果例如以下:

[root@name01 jdk1.7.0_60]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
[root@name01 jdk1.7.0_60]#

[root@name01 jdk1.7.0_60]# javac -version
javac 1.7.0_60
[root@name01 jdk1.7.0_60]#?


6,java代碼測試
寫一個簡單的java測試類Test.java,然后編譯運行java程序,例如以下所看到的:
[root@name01 tim]# vim Test.java

public class test {
? ? ? ? public static void main(String args[]) {
? ? ? ? ? ? ? ? System.out.println("A new jdk test !");
? ? ? ? }
}
保存退出,編譯Test類
[root@name01 tim]# javac Test.java
Test.java:1: error: class test is public, should be declared in a file named test.java
public class test {?
? ? ? ?^
1 error
報錯,須要把類名和java文件名稱統一一起來,不然沒法編譯
[root@name01 tim]# vim Test.java

public class Test {
? ? ? ? public static void main(String args[]) {
? ? ? ? ? ? ? ? System.out.println("A new jdk test !");
? ? ? ? }
}
保存退出,然后編譯
[root@name01 tim]# javac Test.java
[root@name01 tim]#
[root@name01 tim]# ll Test*
-rw-r--r--. 1 root root 418 Aug 22 09:22 Test.class
-rw-r--r--. 1 root root 114 Aug 22 09:21 Test.java
[root@name01 tim]#?
編譯成功,多出了Test.class可運行文件,然后運行看運行結果,例如以下所看到的:
[root@name01 tim]# java Test
A new jdk test !
[root@name01 tim]#

看到jdk運行正常出了結果,這表示java命令已經能夠運行了,至此,jdk在linux下的環境完所有署成功。


Linux系統CentOS6.2版本號下安裝JDK7具體過程


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲国产欧美视频 | 福利视频免费看 | 欧美午夜精品久久久久免费视 | 欧美激情精品久久久久久久九九九 | 久久se精品动漫一区二区三区 | 男女性高清爱潮视频免费观看 | 国产精品久久福利新婚之夜 | 亚洲乱淫| 国产精品四虎在线观看免费 | 2020国产精品视频 | 欧美手机手机在线视频一区 | 最近中文国语字幕在线播放视频 | 国产精品久久久久久五月尺 | 亚洲视频999| 国产欧美日韩成人 | 97视频免费上传播放 | 亚洲成人伊人网 | 国产精品视频一区牛牛视频 | 国产一区二区日韩欧美在线 | 天天色综合5 | 无遮挡又黄又爽又色的视频免费 | 久久久免费观看视频 | 成熟女人免费一级毛片 | 天天操天天摸天天射 | 国产精品久久久亚洲第一牛牛 | 不卡影院| 久久亚洲视频 | 最近中文日本字幕免费完整 | 久草在线观看福利 | 裸身裸乳免费视频网站 | 欧美乱插| 亚洲天天做日日做天天看2018 | 在线观看视频一区 | 久久九九免费 | 亚洲欧洲中文字幕 | 欧美日韩亚洲国产综合 | 亚洲综合色视频在线观看 | 一级日本强免费 | 精品国产欧美一区二区最新 | 一本色道久久爱88av俺来也 | 高清国产一区二区 |