linuxjdk16
❶ linux下卸載jdk怎麼用rpm -e
1、卸載用 bin文件安裝的JDK方法: 刪除/usr/java目錄下的所有東西。
2、卸載系統自帶的jdk版本方法:
查看自帶的jdk:
#rpm -qa | grep gcj
看到如下信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令刪除上面查找的內容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
3、卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
看到如下信息:
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
卸載:
#rpm -e --nodeps jdk-1.6.0_16-fcs
❷ linux上jdk解壓目錄下bin里執行不了java命令,環境變數也已經設置好
根據你說應該沒有給bin下的文件沒有加上執行許可權
sh 文件名
下面是安裝jdk 的方法
在linux下安裝JDK如下:
第一步:查看Linux自帶的JDK是否已安裝
(1)查看已經安裝的jdk:
# rpm -qa|grep jdk ← 查看jdk的信息或直接執行
或
# rpm -q jdk
或
# java -version
(2)rpm -qa|grep jdk 卸載:
(3)rpm -e rpm包名(上面看到的)若存在依賴關系,先卸載上層的。
第二步:安裝JDK
<1>從SUN下載jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin
在/usr下新建java文件夾,將安裝包放在/usr/java目錄下
# mkdir /usr/java
<2>安裝JDK
# cd /usr/java(mkdir java –此目錄需要創建)
①jdk-1_5_0_16-linux-i586-rpm.bin文件安裝
# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改為可執行
# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 選擇yes同意上面的協議
# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 選擇yes直到安裝完畢
②jdk-1_5_0_16-linux-i586.bin文件安裝
# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使當前用戶擁有執行許可權
# ./jdk-1_5_0_16-linux-i586.bin ← 選擇yes直到安裝完畢
第三步:配置環境變數
<1># vi /etc/profile
<2>在最後加入以下幾行:
export JAVA_HOME=/usr/java/jdk1.5.0_16
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># source /etc/profile 執行後生效
第四步:測試JDK
#vi hello.java
public class hello {
public static void main(String args [ ])
{
System.out.println("Hello World!");
System.out.println("2011/1/14");
}
}
# javac hello.java
# java hello
Hello World!
到這些就代表安裝成功了!
❸ 求教如何在Linux下配置java的環境變數
一. 解壓安裝jdk
在shell終端下進入jdk-6u14-linux-i586.bin文件所在目錄,
執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入yes,回車。之後會在當前目錄下生成一個jdk1.6.0_14目錄,你可以將它復制到 任何一個目錄下。
二. 需要配置的環境變數
1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。
三. 三種配置環境變數的方法1. 修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
·用文本編輯器打開/etc/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 是用來引用原來的環境變數的值
在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯誤。
d. CLASSPATH中當前目錄「.」不能丟,把當前目錄丟掉也是常見的錯誤。
e. export是把這三個變數導出為全局變數。
f. 大小寫必須嚴格區分。
2. 修改.bash_profile文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.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,你的設置就無效了,因此這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。
只需在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
四. 測試jdk
1. 用文本編輯器新建一個Test.java文件,在其中輸入以下代碼並保存:
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
2. 編譯:在shell終端執行命令 javac Test.java
3. 運行:在shell終端執行命令 java Test
當shell下出現「A new jdk test !」字樣則jdk運行正常。
❹ linux下jdk的安裝及路徑配置
1.安裝ubuntu下的jdk
到sun.com上去下載linux版本的jdk(我一般喜歡下載二進制的,文件名一般為*.bin(*因jdk的版本不同而不同),我喜歡把軟體安裝在 /usr/myLinux(Created by myself)(注意文件夾名myLinux之間不能有空格,即路徑名不允許my Linux )目錄下, 首先將文件移動到/usr/local文件夾下(當然不移動也行的)。一般通過firefox下載的東西會放在桌面上的。可以用mv ~/Desktop/jdk-6u16-linux-i586.bin /usr/myLinux,然後./jdk-6u16-linux-i586.bin,如果不能執行,很可能是沒有執行的許可權,先執行chmod a+x jdk-6u16-linux-i586.bin ,在運行./jdk-6u16-linux-i586.bin,會在當前目錄下生成一個jdk1.6.0_16目錄
2.配置路徑,據我所知有四種方法
2.1:vi /etc/profile 文件, 在該文件的最後加入,
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
對 這里有幾點說明, 對變數的引用用$,在windows中用%變數名%,每一部分之間用:分開,windows中用;分開。還有PATH中的兩部分的順序不要改動。這種方法 對初學者來說很有用 , 配置之後, 對所有的用戶都可以用。當然這個文件需要重啟才能起作用, 如果是伺服器不方便重啟,用source /etc/profile即可。
然後再終端中執行javac和java -version,如果配置正確則會有輸出。
2.2:在~/.bashrc 中(文件的末尾)
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然後source .bashrc
此種方法僅對當前用戶生效。當然檢驗也用javac和java -version
2.3:也可在~/.bash_profile 配置,
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然後source .bash_profile ,檢驗也用javac和java -version
2.4: 還有一種方式就是公司長用的,把
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar寫在一個.java.sh 中 (當然文件名隨你), 然後在.bashrc中調用它
在該文件的最後:
. /.java.sh
參考地址:http://blog.163.com/xiaohui_1123@126/blog/static/398052402010101945559830/
❺ 在LINUX下安裝JDK是出現許可權提示錯誤,提示bash: ./jdk-6u16-linux-i586.bin: Permission denied
在bin文件所在目錄下給其賦予所有許可權
chmod 777 jdk-6u16-linux-i586.bin
之後再運行./jdk-6u16-linux-i586.bin
❻ linux下怎麼卸載自帶的JDK和安裝想要的JDK
不會就留下Q
卸載
1、卸載用 bin文件安裝的JDK方法:
刪除/usr/java目錄下的所有東西
2、卸載系統自帶的jdk版本方法:
查看自帶的jdk:
#rpm -qa | grep gcj
看到如下信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令刪除上面查找的內容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
3、卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
看到如下信息:
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
卸載:
#rpm -e --nodeps jdk-1.6.0_16-fcs
安裝就是解壓 .tar.gz的壓縮包
修改文件 /etc/profile
JAVA_HOME=/jdk路徑
JRE_HOME=$JAVA_HOME/jre/
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH
保存後執行後生效
source /etc/profile
❼ 如何為 Linux 卸載 Java
1、卸載用 bin文件安裝的JDK方法:
刪除/usr/java目錄下的所有東西
2、卸載系統自帶的jdk版本方法:
查看自帶的jdk:
#rpm -qa | grep gcj
看到如下信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令刪除上面查找的內容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
3、卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
看到如下信息:
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
卸載:
#rpm -e --nodeps jdk-1.6.0_16-fcs
❽ 如何在linux上執行java bin 出現
根據你說應該沒有給bin下的文件沒有加上執行許可權
sh 文件名
下面是安裝jdk 的方法
在linux下安裝JDK如下:
第一步:查看Linux自帶的JDK是否已安裝
(1)查看已經安裝的jdk:
# rpm -qa|grep jdk ← 查看jdk的信息或直接執行
或
# rpm -q jdk
或
# java -version
(2)rpm -qa|grep jdk 卸載:
(3)rpm -e rpm包名(上面看到的)若存在依賴關系,先卸載上層的。
第二步:安裝JDK
<1>從SUN下載jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin
在/usr下新建java文件夾,將安裝包放在/usr/java目錄下
# mkdir /usr/java
<2>安裝JDK
# cd /usr/java(mkdir java –此目錄需要創建)
①jdk-1_5_0_16-linux-i586-rpm.bin文件安裝
# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改為可執行
# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 選擇yes同意上面的協議
# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 選擇yes直到安裝完畢
②jdk-1_5_0_16-linux-i586.bin文件安裝
# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使當前用戶擁有執行許可權
# ./jdk-1_5_0_16-linux-i586.bin ← 選擇yes直到安裝完畢
第三步:配置環境變數
<1># vi /etc/profile
<2>在最後加入以下幾行:
export JAVA_HOME=/usr/java/jdk1.5.0_16
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># source /etc/profile 執行後生效
第四步:測試JDK
#vi hello.java
public class hello {
public static void main(String args [ ])
{
System.out.println("Hello World!");
System.out.println("2011/1/14");
}
}
# javac hello.java
# java hello
Hello World!