1. 程式人生 > >Centos安裝java環境

Centos安裝java環境

一、介紹

作為程式設計師,肯定需要學習Linux作業系統。那麼,作為Java開發,本文就介紹如何在Centos上安裝Java開發環境。這裡,我們選擇Oracle的JDK安裝。

二、前提

如果你需要安裝Java環境,那麼你需要擁有root許可權,也就是說能夠通過sudo執行命令。如果你的賬號沒有該許可權,可以google如何設定sudo賬戶。

三、下載安裝JDK

首先,進入oracle最新版jdk的下載頁面,接受許可協議,然後使用以下命令下載自己系統對應版本的rpm安裝檔案。(64位就下載x64的版本,32位下載x32版本)

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie"
"http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm"

wget命令用來下載網路上的資源,並把檔案下載到當前目錄。

接下來,使用以下命令安裝rpm包:

sudo rpm -ivh jdk-8u91-linux-x64.rpm

到此,jdk就安裝成功了,可以java -version檢視版本資訊:

$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64
-Bit Server VM (build 25.91-b14, mixed mode)

接下來,我們使用以下命令檢視java被安裝在什麼位置:

$ which java
/usr/java/jdk1.8.0_91/bin/java

接下來看看/usr/java/資料夾下都有什麼:

$ ll /usr/java/
total 4
lrwxrwxrwx 1 root root   16 Jul 19 11:58 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Jul 19 11:58 jdk1.8.0_91
lrwxrwxrwx 1 root root   21
Jul 19 11:58 latest -> /usr/java/jdk1.8.0_91

這裡,有兩個軟連結defaultlatest。這樣,我們設定java目錄的時候(比如環境變數JAVA_HOME),就可以設定成default。這樣以後修改java版本的時候,只需要修改default指向的latest指向的資料夾就行了,不需要任何一個地方都去修改。

四、設定預設java

很多時候,作業系統中都不止安裝一個java版本,比如openJDK,oracleJDK的不同版本。那麼,系統如何確認java命令到底使用哪個版本呢?

我們可以藉助工具alternatives來設定系統預設java

# 首先install
alternatives --install /usr/bin/java java /usr/java/default/jre/bin/java 20000
alternatives --install /usr/bin/jar jar /usr/java/default/bin/jar 20000
alternatives --install /usr/bin/javac javac /usr/java/default/bin/javac 20000
alternatives --install /usr/bin/javaws javaws /usr/java/default/jre/bin/javaws 20000

# 然後設定預設
# 方法一
alternatives --set java /usr/java/default/jre/bin/java
alternatives --set jar /usr/java/default/bin/jar
alternatives --set javac /usr/java/default/bin/javac
alternatives --set javaws /usr/java/default/jre/bin/javaws

# 方法二
alternatives --config java

這樣,我們執行java命令時就會根據alternatives設定的預設版本執行。

五、設定Java環境變數

很多應用依賴於環境變數JAVA_HOME確定使用哪個java命令。

# 設定java環境變數
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
# 檢視環境變數
$ echo $JAVA_HOME
/usr/java/default

使用export設定的環境變數只在當前會話有效,如果重新連線系統(或者重啟)後,則設定就會失效。那麼,如何設定開機設定的環境變數呢?

5.1 使用profile.d

下面,使用/etc/profile.d/資料夾設定開機設定的java環境變數。

  • /etc/profile是一個全域性檔案,在~/profile之前呼叫
  • /etc/profile.d/是一個資料夾,包含被/etc/profile呼叫的指令碼
  • /etc/profile被呼叫時(登入shell),會使用以下命令呼叫/etc/profile.d/資料夾中的檔案
    • source /etc/profile.d/java.sh
    • . /etc/profile.d/java.sh

首先,新建指令碼檔案java.sh,內容如下:

#!/bin/bash
JAVA_HOME=/usr/java/default/
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.

接下來在當前會話載入它,使其生效:

source /etc/profile.d/java.sh

5.2 修改/etc/environment檔案

/etc/environment為系統環境變數設定檔案,所以可用起設定java環境變數。

方法:編輯/etc/environment檔案,加入5.1中設定環境變數的內容就行了。

六、結論

現在,你可以安裝其他依賴於java的軟體了。

相關推薦

Centos安裝java環境

一、介紹 作為程式設計師,肯定需要學習Linux作業系統。那麼,作為Java開發,本文就介紹如何在Centos上安裝Java開發環境。這裡,我們選擇Oracle的JDK安裝。 二、前提 如果你需要安裝Java環境,那麼你需要擁有root許可權,也就是說

阿里雲centos安裝java環境

一、上傳 將本機上的jdk檔案通過Xftp上傳到伺服器,建議/tmp 路徑下。  開啟xshell(別的也行)遠端連線到伺服器上。 二、配置目錄 mkdir /usr/java cd /usr/java tar zxvf jdk-8u171-linux-x64.t

Linux/Centos jdk安裝.java環境變量配置

java Linux Centos 系統 運維 Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優

CentOS 7 安裝 JAVA環境(JDK 1.8)

1.開啟url選擇jdk1.8下載 我選擇linux x64版本: 2.下載 wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.ta

linux-Centos-7-64位:1、 安裝JAVA環境

附:如果要通過WinSCP來上傳檔案,要檢視openssh有沒有安裝,沒有就 yum install openssh-server 附:如果要通過WinScp來對資料夾進行操作,可使用分配資料夾許可權 方式:chmod o+w -R /usr 即可

Centos 安裝 erlang 環境

centos erl 文件 tle 64位 gcc com ons eve 系統 Centos 6.5 64位 Erlang 18.3.4 安裝依賴組件 yum install -y gcc gcc-g++ unixODBC unixODBC-devel wxBase

Ubuntu下安裝java環境

方法 x64 light tar zxvf inux -1 .tar.gz jdk1 1,在官網中下載 2,通過xshell將壓縮包傳到虛擬機中的 /usr/local/ 目錄下 3 cd /usr/local 4 ls tar zxvf jdk-7u79-linux

CentOS安裝JAVA JDK

abc order ace chm tools 驗證 over you .html 普通情況下,我們都要將linux自帶的OPENJDK卸載掉。然後安裝SUN的JDK。 首先查看Linux自帶的JDK是否已安裝。 輸入例如以下命令,查看已經安裝的JAVA版本

[轉]Linux下安裝Java環境配置步驟詳述

-i font ssp code jdk8 hit 當前 ive 每天 1、下載jdk8 登錄網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht

Linux下安裝Java環境配置

ora 添加 clas 地址 ava 建立 java_home alt pro 1.下載安裝文件 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

CentOS】阿裏雲CentOS安裝php環境

blog 成功 sql php5 阿裏 還需 搜狐 數據庫的安裝 模塊 本文在介紹安裝php環境前,已安裝了nginx、mysql。 一、安裝 使用國內的搜狐鏡像站下載php5.6安裝包,執行: wget http://mirrors.sohu.com/php/php-5

構建Docker鏡像實戰之構建Tomcat9.0鏡像(RPM一鍵安裝Java環境

top spa tst wall 生成 png 一鍵 emp 指定 構建Docker鏡像實戰之構建Tomcat9.0鏡像(RPM一鍵安裝Java環境) tomcat是一個免費開源的輕量級web服務器,在中小型企和並發訪問量不高的場合普遍使用,是開發和調試JSP程序的首選。下

linux 安裝java環境

1.檢查是否安裝或者linux系統自帶jdK 命令:java -version  查詢JDK相關包是否被安裝: rpm -qa |grep jdk  rpm -qa |grep gcj   刪除JDK相關包: rpm -e jdk包名   如: rpm

centos安裝node環境

一、安裝wget yum install -y wget 二、下載node最新的安裝包 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz 三、依次執行下面命令解壓安裝包 xz -d no

在linux中安裝java環境

1、下載jdk,並copy到linux系統中 2、在/usr/local 中建立java目錄,然後去壓縮包所在的地方,進行解壓 sudo tar -zxvf jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/local/java/ -C 之後的路徑就是安裝

jdk安裝-java環境變數配置

jdk與jre要安裝在同一目錄下(例如:D:/java) java環境變數配置   1:配置過程中請注意紅色部位 安裝完JDK後配置環境變數  計算機→屬性→高階系統設定→高階→環境變數 2:系統變數→新建 JAVA_HOME 變數 。

CentOS安裝python環境

安裝前 檢查python版本 python --version 安裝一些開發工具包 先安裝 Development Tools yum groupinstall -y "Development tools" 安裝其他工具包 yum install -y zlib

【Linux之旅-10】Linux(Centos6.8)安裝Java環境(JDK)

一、下載JDK 1.1進入oracle官網,選擇需要的jdk版本,進入詳情頁 二、安裝步驟 2.1將下載的壓縮包上傳到Linux系統的/opt目錄 2.2將壓縮包解壓,使用命令:

Ubuntu安裝Java環境

文件夾 alt linu ron 8.0 設置 games 內容 用戶名 步驟1:下載jdk 我選擇的jdk版本文件: jdk-8u131-linux-x64.tar.gz 步驟2:創建單獨的目錄 sudo mkdir /usr/local/java 步驟3:將下載的文件復

JavaWeb伺服器環境搭建——1.安裝Java環境

前言:去年10月份的時候準備寫一個Kindle的推書的小系統,當時想著自己從頭到尾搭建所有的環境,以便自己更加熟悉伺服器這一塊的操作,結果當時環境配置完成後,太懶再加上又被其他事情耽擱,一直把這個忘在了一邊,現如今放寒假,自己有點時間,前幾天登上自己的伺