- 1、ubuntu怎麼安裝jdk1.8
- 2、如何在linux上安裝jdk7
- 3、如何在阿里雲unbantu上安裝java
- 4、ubuntu 怎麼安裝java
下載相應包
1
1. 下載JDK8安裝包,小編是32位的操作系統,所以選擇jdk-8u5-linux-i586.tar.gz
下載地址是官網:
這個當然是根據需要自己選擇,我這裡選擇的是tar.gz版本的,許多人可能更中意於bin版本的,因為bin版本的好安裝,而且該版本的安裝方式已經有人寫了,這裡就不寫了。
2
在ubuntu下下載可以使用命令wget,點擊Accept License Agreement,右鍵選中的壓縮包外鏈,選擇複製鏈接地址,然後用wget下載即可。
或者命令行下執行#Wget url
3
命令行下執行#Wget url
注:上述下載方式是一般的ubuntu下載,如果發現過快,或者下載後無法解壓,可能是下載網絡出現問題了,那麼可以直接打開該鏈接進行下載。
END
安裝與配置2
1
其實tar.gz解壓就是安裝,只要解壓到既定目錄,然後配置正確就行,因此需要執行命令。
# tar zxvf jdk-8u5-linux-i586.gz -C /usr/lib/jvm/
一般是解壓到/usr/lib下,可以在該目錄下創建jvm,然後解壓到既定目錄,該目錄下已經有一個ubuntu自帶的jdk-6-openjdk了,而jdk1.8.0_05就是命令解壓來的
2
配置jdk使其生效
# nano /etc/profile
在文件最末尾添加如下所示內容,ctrl+x,y退出即可完成保存,用其他編輯器類似。
export JAVA_HOME=/usr/lib/jvm/java1.8.0_05
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH={JAVA_HOME}/bin:$PATH
3
更新默認jdk
# update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_05/bin/java 300
# update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_05/bin/javac 300
# update-alternatives –config java
系統會列出系統中所有的jdk版本,選擇最新安裝的那個版本輸入2即可
4
測試結果
# java –version
卸載OpenJDK
rpm -qa | grep java
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 rpm -e –nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 rpm -e –nodeps tzdata-java-2012j-1.el6.noarch
jdk下載官方網址:http:// www .oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
輸入命令:wget http:// 211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz 下載jdk
輸入命令: ll 可以查看當前目錄下存在文件jdk-7u7-linux-i586.tar.gz ,然後在當前目錄下解壓源碼包,輸入命令:tar -zxvf jdk-7u7-linux-i586.tar.gz
輸入命令: ll 可以查看當前目錄下存在目錄jdk1.7.0_07,然後將其移動到/usr/local/目錄下,並重命名為 jdk7,輸入命令:mv jdk1.7.0_07 /usr/local/jdk7
下面我們來設置jdk的環境變量這裡彩全局設置方法,就是來修改 /etc/profile,它是所有用戶的共用的環境變量輸入命令:vi /etc/profile然後在打開的文件末尾添加如下內容:JAVA_HOME=/usr/local/jdk7JRE_HOME=/usr/local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH
使環境變量立即生效,輸入命令:source /etc/profile
檢驗是否安裝成功
輸入命令:java #檢測jdk bin環境
接着輸入:javac #檢測jdk classpath環境
成功,你會看到如下java命令參數使用說明界面;
當前我們輸入以上的命令後,可能會報如下的錯誤:bash: /usr/local/jdk7/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄是因為64位系統中安裝了32位程序,而且我當前使用的正是64位的linux版本解決方法:yum install glibc.i686
我是在安裝了上面的 glibc.i686 等相關的包後,就可以正常執行 java,javac等命令了。並沒有安裝以下的包 重新安裝以後還有如下類系錯誤 再繼續安裝包 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryyum install libstdc++.so.6
當然,如果你安裝的是64位的jdk,就不會報該錯誤了。
標籤:首先需要下載jdk:由於oracle上的下載頁面有跳轉,直接用wget下載下來的只是html頁面。可以用下面的命令:wget–no-cookies–no-check-certificate–header”Cookie:gpw_e24=http%3A%2F%2F%2F;oraclelicense=accept-securebackup-cookie””/otn-pub/java/jdk/8u74-b02/jdk-8u74-linux-x64.tar.gz”下載完之後,按以下步驟操作:1、cd/usr#進入use目錄2、mkdirjava#創建java目錄3、tarxvfjdk-8u74-linux-x64.tar.gz#解壓文件4、vi~/.bash_profile在文件的末尾添加以下內容exportJAVA_HOME=/usr/java/jdk1.8.0_74exportPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin然後保存退出:wq!注意:裡面分隔路徑的是英文冒號不是分號5、source~/.bash_profile沒報錯說明成功了然後執行java-version,能正確顯示版本信息則jdk安裝成功阿里雲CentOS下安裝jdk標籤:
1.1.1. 安裝JDK
1.去oracle官網下載,鏈接點此。也可以使用wget安裝包在你執行這個命令時所在的文件夾位置。
2.解壓 tar -zxvf jdk-8u111-linux-x64.tar.gz
3.移動到自己想放的位置:(忽略)
mkdir /usr/lib/jdk
mv jdk1.8.0_111 /usr/lib/jdk/jdk1.8
4.設置環境變量:
方案一:修改全局配置文件,作用於所有用戶:sudo gedit /etc/profile
exportJAVA_HOME=JDK安裝路徑
exportCLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
方案二:修改當前用戶配置文件,只作用於當前用戶:vim ~/.bashrc 設置與上一樣
5.使修改的配置立刻生效:source /etc/profile或者 source ~/.bashrc
6.檢查是否安裝成功:java -version
1.1.2. 配置Java環境
就像在window我們需要配置JAVA_HOME和path一樣,我們需要配置,那怎麼配置呢?實際上就是修改配置文件,然後重新啟動linux就ok
sudo gedit /etc/profile
export JAVA_HOME=JDK安裝路徑
exportCLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
確認配置正常後,必須重啟虛擬機
配置自己安裝的jdk的環境變量特別注意:
不能額外添加多餘的空格,有中文沒有問題
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127096.html