1. 程式人生 > >centos為openJDK設定系統變數

centos為openJDK設定系統變數

在Centos上,預設自帶有OpenJDK,當執行java –version ,可以看到類似如下的輸出:


但是,當你執行javac的時候,會提示找不到輸入的命令。原因其實是Centos預設只自帶OpenJDK的Runtime(JRE)。如果需要JDK,還需要自己安裝。如果你需要在linux上進行java開發,需要編譯java程式碼,或者進行其他相關(比如hadoop)的開發工作的話,安裝JDK是必須的了。

那樣怎麼安裝呢?其實很簡單啦。只要執行以下一下命令,通常就ok了:

su -c "yum installjava-1.7.0-openjdk-devel"

輸入該命令後,在終端會看到輸出很多內容,但看到類似如下的輸出後,就表示已經安裝完成了:

 

當然,這個時候還是不能執行javac的咯。不要忘了給JDK配置環境變數啊!

OpenJDK安裝後的目錄位於/usr/lib/jvm。如果安裝openjdk_devel之間你進入該目錄的話,你看到的是jre的資料夾,類似如下:


而當你完成之後,這個目錄下就類似如下了:


在這些java目錄下面的bin資料夾中,你會看到javac這個命令咯。。這就是JDK了。

此時只需要在終端中開啟環境變數檔案  vim /etc/profile,填寫相應的目錄即可:

export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar



export PATH=$PATH:$JAVA_HOME/bin

這樣我們就設定好了JDK,在輸入source /etc/profile 就可以生效了. 

相關推薦

centosopenJDK設定系統變數

在Centos上,預設自帶有OpenJDK,當執行java –version ,可以看到類似如下的輸出: 但是,當你執行javac的時候,會提示找不到輸入的命令。原因其實是Centos預設只自帶OpenJDK的Runtime(JRE)。如果需要JDK,還需要自己安裝。如

php設定系統變數、環境變數

看到這個標題,有兩個疑問,是給php.exe設定系統環境變數,還是給程式語言設定可直接呼叫環境變數,說到這裡有的人可能暈了,因為我們常見到的都是第一種,相當於給某個命令設定快捷鍵,不用進到安裝該應用的目錄然後再敲命令。舉個例子: 1、沒新增php.exe全域性

cmd命令設定系統變數

我們知道在某些軟體如Python、JAVA安裝後,需要新增系統變數,尤其是JAVA需要新增3個,比較麻煩,如果我們可以使用指令碼執行自動新增,是不是感覺很方便。 1.檢視當前所有可用的環境變數 set  2.檢視某個環境變數 set 變數名,如 set path 3.修

CentOS 6.5 設定系統時間 同步

1.  安裝ntpdate工具 # yum -y install ntp ntpdate 2.  設定系統時間與網路時間同步 # ntpdate cn.pool.ntp.org 3.  將系統時間寫入硬體時間 # hwclock --systohc

centos 7 安裝後的必要設定 (將centos 7改造LINUX桌面系統

一、為何選擇CentOS7作為桌面平臺 對於從未接觸過LINUX作業系統的使用者來說,WINDOWS系列是最適合做為桌面平臺的,沒有之一。這是因為WIN系列的絕對的市場佔有率以及海量的應用程式。桌面平臺如果使用LINUX發行版純粹是自找麻煩。因為到現在為止沒有QQ,不能使用

Linux(centos 7)系列之(四)----設定系統自動連線網路

  今天開機的時候發現虛擬機器沒有自動連線網路,因此需要對系統自動連線網路進行設定,下面是設定的步驟。     用root使用者登入系統,輸入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33,最後的是檔名

設定系統時間-東八區

1.檢視系統伺服器時區:     a.  date -R     b. cat /etc/sysconfig/clock   //下面針對東八區設定 [[email protected]

C++:getenv & setenv -- 獲取&設定系統環境變數

1. getenv:取得環境變數內容標頭檔案- #include<stdlib.h> 格式: char * getenv(const char *name); 意義: getenv()用來取得引數name環境變數的內容。 @param name為環境變數的名稱,如果該變數存在則會

Centos中將nginx新增到系統變數

1  vim /etc/profile  2  在PATH變數後新增nginx的啟動路徑(記住不是解壓好的那個路徑) 3  source /etc/profile   檔案最後內容如下 #set java environment JAVA_HOME=/usr/local/src/

linux設定環境變數(這裡以hive例給大家舉例)

1.進入: cd /export/servers/hive/bin/ -rwxr-xr-x. 1 root root 1031 Apr 30 2015 beeline-rw-r--r--. 1 root root 21064 Nov 18 00:40 derby.logdrwxr-xr-x. 3 root r

在不同程式語言安裝過程中系統變數設定的一些問題(尤其是path相關)

        最近在學習程式設計的時候,會經常遇到環境變數設定的相關問題,環境變數這個概念對於我來說比較抽象,所以今天專門針對環境變數的一些相關問題找了找資料。把東西寫下來,以後用到的時候也能找到。 在WIN中環境變數的位置:用滑鼠右鍵單擊系統桌面上的“計算機”圖示, 從

Ubuntu設定環境變數並立即生效(以Ubuntu12.04例)

Ubuntu Linux系統包含兩類環境變數:系統環境變數和使用者環境變數。系統環境變數對所有系統使用者都有效,使用者環境變數僅僅對當前的使用者有效。 修改使用者環境變數 使用者環境變數通常被儲存在下面的檔案中: ~/.profile ~/.bash_profi

如何在不重灌win10系統的情況下將intel主機板的RAID設定ACHI設定

剛裝電腦的時候,為了資料的安全性,安裝了兩塊3T機械硬碟,並且在intel主機板中將磁碟設定為了raid0模式 結果用著發現raid問題很多 1.非正常關機後,重啟完畢需要同步資料,非常耗時 2.無法準確看到硬碟smart資訊,硬碟有報警了都不知道 3.噪音大,一塊硬碟沒什麼感覺,兩塊硬碟一塊動,就能

CentOS新增自定義系統服務並設定開機自啟動

因為各種需要,需要在CentOS 啟動或重啟(reboot 命令)後,啟動常用服務。而不是手動一個個再啟動服務。1.建立服務檔案 系統服務新增路徑:  /usr/lib/systemd/system/ 服務安裝路徑:        &nbs

MV命令 及如何在linux系統設定環境變數

mv命令是move的縮寫,可以用來移動檔案或者將檔案改名(move (rename) files),是Linux系統下常用的命令,經常用來備份檔案或者目錄。 1.命令格式:     mv [選項] 原始檔或目錄 目標檔案或目錄 2.命令功能: 視mv命令中第二

CentOS 7 如何設定預設啟動方式命令列模式

作為Linux的初學者,參考文章的方法,安裝了一個GUI版的作業系統,以前只有最小安裝的命令列版本。 # yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 安裝完之後,再啟動CentOS

centos安裝jdk並設定環境變數

centos安裝JDK時需要先檢視系統預先安裝的openjdk,什麼是openjdk?就是完全開源的jdk,而Oracle的Jdk並不是全部開源的。 1.解除安裝自帶的openjdk 命令如下 rpm -qa | grep java 執行如下 將Openjdk解除

liunux 系統安裝jdk並且設定環境變數

1.檢查是否安裝jdk [[email protected] ~]# java -version java version "1.7.0_24" OpenJDK Runtime Environment (build 1.7.0_24-b18) OpenJDK H

CentOS的ip設定/Ubuntu的ip設定:在Oracle VM VirtualBOX下CentOS 7/Ubuntu 系統設定網路:接入internet(上網)和 區域網 ip

##################CentOS為手動設定靜態IP步驟############# 注:以下部分ip用"*",替代保密:1:設定ip OK後,檢視這些資訊[配置這些即可]: Netmask 子網掩碼,Gateway 預設閘道器,HostName 主機名稱,Do

win10系統JDK配置環境變數

1.在安裝好jdk之後,開啟我的電腦,滑鼠右鍵點選‘此電腦’,然後再點選‘屬性’。2.點選屬性之後,再點選’高階系統設定   ’,如下圖。3.點選高階系統設定之後再點選‘環境變數’,如下圖。4.然後新建一個名為JAVA_HOME的變數,然後開啟自己電腦上的jdk檔案,將如下圖