導航:首頁 > 操作系統 > jdk環境變數查看linux

jdk環境變數查看linux

發布時間:2022-08-03 21:18:53

1. 如何查看linux是否安裝jdk

看看 是否設置了jdk環境變數: echo $java_HOME;

或運行命令: java -verion 看看能否查看版本 ,能就是運行;

或者查看後台進程:ps -ef|grep java。

1 Linux 目錄結構

即使這是個菜鳥級的問題,也經常難住老鳥。我就見過很資深的程序員把JDK不合適地安裝

到/home目錄下。雖然不一定有最正確的安裝位置,但一定有不適當的安裝位置。為了確定

我們到底應該把JDK安裝在哪裡,首先要了解一下Unix/Linux的目錄結構。

[plain]view
plain
/bin用來貯存用戶命令。/usr/bin也被用來貯存用戶命令。

/sbin許多系統命令(例如shutdown)的貯存位置。/usr/sbin中也包括了許多系統命令。

/root根用戶(超級用戶)的主目錄。

/mnt該目錄中通常包括系統引導後被掛載的文件系統的掛載點。比如,默認的光碟掛載點是/mnt/cdrom/。可以為U盤建一個掛載點:mkdir/mnt/usb。

/boot包括內核和其它系統啟動期間使用的文件,最大不超過200M。通常我為/boot建一個primary分區是1G。

/lost+found被fsck用來放置零散文件(沒有名稱的文件)。

/lib包含許多被/bin和/sbin中的程序使用的庫文件。目錄/usr/lib中含有更多用於用戶程序的庫文件。/lib目錄下放置的是/bin和/sbin目錄下程序所需的庫文件。簡單說,/lib是內核級的;/usr/lib是系統級的;/usr/local/lib是用戶級的。僅僅被/usr目錄下的程序所使用的共享庫不必放到/lib目錄下。只有/bin和/sbin下的程序所需要的庫有必要放到/lib目錄下。

/dev貯存設備文件。

/etc包含許多配置文件和目錄。

/var用於貯存variable(或不斷改變的)文件,例如日誌文件和列印機假離線文件,虛擬機鏡像文件等。

/usr包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。

/proc一個虛擬的文件系統(不是實際貯存在磁碟上的),它包括被某些程序使用的系統信息。

/initrd用來在計算機啟動時掛載initrd.img映像文件的目錄以及載入所需設備模塊的目錄。不要刪除/initrd目錄。如果你刪除了該目錄後再重新引導RedHatLinux時,你將無法引導你的計算機。

/tmp用戶和程序的臨時目錄。/tmp給予所有系統用戶讀寫權。

/home用戶主目錄的默認位置。

/opt可選文件和程序的貯存目錄。該目錄主要被第三方開發者用來簡易地安裝和卸裝他們的軟體包。

在傳統的unix系統中,/usr 通常只包含系統發行時自帶的程序,而/usr/local 則是本地系統

管理員用來自由添加程序的目錄。這里有一條嚴厲而牢固的規則:除非在裡面創建目錄,

unix發行版不得使用 /usr/local 。

對於Linux發行版,如 RedHat, Debian 等等,一個可能的規定是:/usr 目錄只能由發行版

的軟體包管理工具負責管理,而對 /usr/local 卻沒有這樣做。正是因為採用這種方式,軟體

包管理工具的資料庫才能知道在 /usr 目錄內的每一個文件。

2、配置環境JAVA變數

有3種方式配置JAVA環境變數。

2.1/etc/profile

如果你的計算機僅僅作為開發使用時推薦使用這種方法.所有用戶的shell都有權使用這些環境

變數。修改/etc/profile 文件,執行下面的語句:

[plain]view
plain
$sudo-s
#echo'exportJAVA_HOME=/usr/local/java/jdk1.6.0_38'>>/etc/profile
#echo'exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH'>>/etc/profile
#echo'exportCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar'>>/etc/profile

切換到任何一個用戶,執行下面這個命令,環境變數的更改立即生效:

# source /etc/profile

檢查JAVA環境變數更改是否生效:

$ java -version

2.2 ~/.profile

這個是最安全的方法,控制JAVA到當前用戶。如果你需要給某個用戶許可權使用這些環境變

量,你只需要修改其個人用戶主目錄下的 .profile, 如下:

$cd~/
$echo'exportJAVA_HOME=/usr/local/java/jdk1.6.0_38'>>./.profile
$echo'exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH'>>./.profile
$echo'exportCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar'>>./.profile
$source./.profile
$java-version
or
$java

2. linux怎麼jdk配置環境變數

如果你設置了CLASSPATH環境變數,可以用echo $CLASSPATH 查看,classpath的直,
設置CLASSPATH可以在用戶根目錄下的.bash_profile中添加一個classpath變數並賦值即可。你可以看到這個文件中有一個path變數的,照著做就可以了。

3. linux怎樣確定jdk是否安裝成功

1、首先將准備好的jdk的文件放入usr目錄下。

4. linux下如何設置JDK環境變數

純java開發的軟體在linux下面也可以應用自如。那麼首先就需要配置好linux下的java環境,具體說來,就是配置jdk環境變數。
介紹在linux下配置jdk環境變數的幾種常用方法。

首先在linux下安裝jdk,如果出現提示許可權不夠(且root下也提示許可權不夠),可用#ls -l filename命令查看一下,如果顯示類似如:

-rw-rw-rw- 1 root root ….

則表示任何用戶都沒有可執行許可權(即使是root用戶)。

解決方法:

#chmod a+x filename

這樣,安裝好後,就可以接下來進行環境變數的配置了。這里給出三種可選方法:

一、修改/etc/profile文件

當本機僅僅作為開發使用時推薦使用這種方法,因為此種配置時所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。

用文本編輯器打開/etc/profile,在profile文件末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

重新登錄即可。

二、修改.bashrc文件

這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果需要給某個用戶許可權使用這些環境變數,只需要修改其個人用戶主目錄下的.bashrc文件就可以了。

用文本編輯器打開用戶目錄下的.bashrc文件,在.bashrc文件末尾加入:

set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

重新登錄。

三、直接在shell下設置變數

不推薦使用這種方法,因為換個shell,該設置就無效了。這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。

只需在shell終端執行下列命令:

export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:

1.要將 /usr/share/jdk1.5.0_05jdk 改為jdk安裝目錄
2. linux下用冒號」:」來分隔路徑
3. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值在設置環境變數時特別要注意不能把原來的值給覆蓋掉了。
4. CLASSPATH中當前目錄」.」不能丟掉。
5. export是把這三個變數導出為全局變數。
6. 大小寫必須嚴格區分。
引自:潤乾報表知識庫
原文連接:

請參考,希望能幫到你。

5. linux上安裝jdk怎麼看環境變數

看看 是否設置了jdk環境變數: echo $JAVA_HOME
或運行命令: java -verion 看看能否查看版本 ,能就是運行了,
或者查看後台進程:ps -ef|grep java。

6. 怎麼查看linux中jdk版本

linux查看java jdk安裝路徑和設置環境變數

windows:

set java_home:查看JDK安裝路徑

java -version:查看JDK版本

linux:

whereis java

which java (java執行路徑) Linux命令詳解看下圖

7. linux中java配置環境變數在哪

從java.sun.com上下載JDK的安裝文件,一般是jdk1.5.0_10_XXXX.bin的格式。

解開生成JDK目錄,這里假設JDK安裝在/usr/java/jdk1.5.0_10中:

代碼:

sudo chmod 755 jdk1.5.0_10_XXXX.bin
sudo ./jdk1.5.0_10_XXXX.bin

sudo mkdir /usr/java

sudo mv jdk1.5.0_10/ /usr/java

代碼:

sudo gedit /etc/profile

在這個文件的末尾追加:

代碼:

export JAVA_HOME=/usr/java/jdk1.5.0_10/

#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當系統中安裝有多個JDK版本時,程序會優先搜尋排在最前面的JDK版本。

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

保存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。

代碼:

source /etc/profile

如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile里新增的文本是不是有錯。

最後檢查環境變數更改是否生效:

代碼:

java -version
-----
下面是另一種
1、下載需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目錄。
2、
#cd /home
#cp jdk-6u2-linux-i586-rpm.bin /usr/local
#cd /usr/local
(給所有用戶添加可執行的許可權)
#chmod +x jdk-6u2-linux-i586-rpm.bin
# ./jdk-6u2-linux-i586-rpm.bin
( 有可能會生成jdk-6u2-linux-i586-rpm文件,若是,則#chmod +x jdk-6u2-linux-i586-rpm, 然後 #rpm -ivh jdk-6u2-linux-i586-rpm. 若非,即直接進入安裝程序)
出現安裝協議,一直enter最後到y接受。

3、設置環境變數。
若是只是當前用戶:
#vi /etc/profile
在最後加入 (與 xp中cmd設置一樣)
#set java environment
JAVA_HOME = /usr/java/jdk1.6.0_02
CLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PAHT
esc 回到命令模式,:wq 退出。

若是要在所有用戶中使用:
vi /etc/profile.d/java.sh
在新的java.sh中輸入上面情況中在末尾添加的內容:
保存退出,然後給java.sh分配許可權:chmod 755 /etc/profile.d/java.sh
保存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。
代碼:
source /etc/profile
如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile里新增的文本是不是有錯。
最後檢查環境變數更改是否生效:
代碼:
java -version
4、可在終端個查看環境變數設置情況:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH

5、檢查JDK 是否成功安裝:
#java -version
#javac -?

閱讀全文

與jdk環境變數查看linux相關的資料

熱點內容
網路編程經典書籍 瀏覽:608
曲靖創建網站java程序員 瀏覽:682
256位加密中是什麼意思 瀏覽:91
php多維數組去重 瀏覽:305
做程序員這一行儲備人才怎麼看 瀏覽:458
參加密逃文 瀏覽:327
蘋果編程語言ios 瀏覽:763
求解病態系統常用的演算法 瀏覽:993
駕校用的app叫什麼 瀏覽:219
數控編程線的纏繞方法 瀏覽:972
安卓線性布局怎麼設計計算器布局 瀏覽:24
拓本pdf 瀏覽:79
2017法碩指南pdf 瀏覽:295
linuxphp命令參數 瀏覽:425
可靠性預測和推薦演算法 瀏覽:855
程序員送女友的相冊 瀏覽:254
壓縮文件怎麼設置打開加密 瀏覽:768
tracert命令結果詳解 瀏覽:360
唯賽思通用什麼APP 瀏覽:376
古玩哪個app好賣 瀏覽:149