修改環境變數不生效的原因可能是系統安裝的JRE覆蓋了JDK環境變數。
2. Linux中怎麼配置Java環境變數
通常自帶有的!可以使用命令java -version 查看一下。思路無非就是這樣安裝軟體--->然後配置環境變數--->讓配置文件生效就差不多了。
3. 請問如何設定linux中普通用戶的JAVA_HOME
useradd passwd (設定新用戶密碼) gpasswd -a audio gpasswd -a vedio ..... 把用戶加入音效卡、顯卡訪問許可權組,和其他你要加入的許可權組。 audio或vedio的組名可能不一樣, 有的機器上audio是sound, 有時不需要加。
4. 我需要在linux上配置JAVA_HOME,可是不知道jdk裝在哪裡了
如果以前有人配過path環境變數,那你在linux敲命令which java 來看java的安裝目錄
如果沒有,那隻能自己找安裝目錄了, 在要搜索的目錄下,find . -name "java.*" -print
配置跟你說的一樣,像Java_Home=/home/usr/lib /java/jdk1.6.0_13,就是這么樣子配置,jdk1.6.0_13目錄下就有個bin文件夾,java_home就是bin的上層目錄路徑
5. 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 -?
6. 請問Linux下怎麼配置Java環境變數
Linux下配置Java環境變數方法:
在安裝好jdk之後可以通過如下三種方法配置環境變數:
1.該計算機只作為開發使用,直接修改/etc/profile文件,所有用戶的shell都有權使用這些環境變數,因此可能會給系統帶來安全性問題。
終端輸入命令 vi /etc/profile 編輯profile文件
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:
a. 將 /usr/share/jdk1.6.0_14改為該計算機jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
2.更為安全的方法修改只需要修改其個人用戶主目錄下的.bash_profile文件,即.bash_profile文件,把使用這些環境變數的許可權控制到用戶級別。
終端輸入命令 vi ~/.bash_profile編輯.bash_profile文件
在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3. 臨時使用,切換shell設置失效
只需在shell終端執行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
7. linux怎麼配置java環境變數
Linux下配置Java環境變數方法:
在安裝好jdk之後可以通過如下三種方法配置環境變數:
1.該計算機只作為開發使用,直接修改/etc/profile文件,所有用戶的shell都有權使用這些環境變數,因此可能會給系統帶來安全性問題。
終端輸入命令 vi /etc/profile 編輯profile文件
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:
a. 將 /usr/share/jdk1.6.0_14改為該計算機jdk安裝目錄
b. linux下用冒號「:」來分隔路徑
c. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
2.更為安全的方法修改只需要修改其個人用戶主目錄下的.bash_profile文件,即.bash_profile文件,把使用這些環境變數的許可權控制到用戶級別。
終端輸入命令 vi ~/.bash_profile編輯.bash_profile文件
在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3. 臨時使用,切換shell設置失效
只需在shell終端執行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
8. Linux配置Java環境變數,如圖
classpath和jrehome是不用配置的,你刪掉也沒事
9. linux下如何知道JAVA_HOME的目錄在哪裡什麼命令
linux下要知道JAVA_HOME的目錄可以使用 echo $JAVA_HOME命令。
linux的echo命令, 在shell編程中極為常用, 在終端下列印變數value的時候也是常常用到的,例如:
echo $JAVA_HOME
/user/local/jdk1.6.0_25
如果正確配置了JAVA_HOME的環境變數,則使用echo $JAVA_HOME就可以輸出其目錄位置。
(9)linuxjavahome配置擴展閱讀
echo命令介紹:
1、功能說明:顯示文字。
2、語 法:echo [-ne][字元串]或 echo [--help][--version]
3、補充說明:echo會將輸入的字元串送往標准輸出。輸出的字元串間以空白字元隔開, 並在最後加上換行號。
4、參數:
-n 不要在最後自動換行
-e 若字元串中出現以下字元,則特別加以處理,而不會將它當成一般
–help 顯示幫助
–version 顯示版本信息
10. linux中怎麼設置java的環境變數
有多種方式:
1.使用root用戶修改/etc/profile文件,在文件末尾增加:
export JAVA_HOME=java安裝目錄
export PATH=$PATH:$JAVA_HOME/bin
這種方式設置的話所有用戶有效
2.應用用戶下,可以修改當前用戶的home目錄下的環境配置文件,就是
~/.bashrc這個,使用vi打開,加入上面那兩行就行了
注意,修改後需要重新登陸才能生效,也可以用source命令載入配置文件生效