Linux安裝jdk-實戰操作
阿新 • • 發佈:2019-02-10
1 獲得jdk安裝包,我使用的是
java]# java -version
Error: dl failure on line 863
Error: failed /usr/java/jdk1.7.0_51/jre/lib/i386/client/libjvm.so, because /usr/java/jdk1.7.0_51/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
jdk-7u51-linux-i586.tar.gz
2 tar -zxvf jdk-7u51-linux-i586.tar.gz 解包,我的目錄是 /usr/java/jdk1.7.0_51
3 搭建環境變數
vi /etc/profile
在最後 新增:
export JAVA_HOME=/usr/java/jdk1.7.0_51
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/toos.jar
4 用 java和javaversion 測試,遇到了報錯
Error: dl failure on line 863
Error: failed /usr/java/jdk1.7.0_51/jre/lib/i386/client/libjvm.so, because /usr/java/jdk1.7.0_51/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
有2種解決方式:
(1)執行 source /etc/profile 即可
(2)
修改/etc/selinux/config的 SELINUX= enforced改為
SELINUX=disabled 並且重啟Linux(一定要重啟啊)
就能解決了。
5 再次測試java 和 java -version 正常
6 在/mnt/java下建立了一個java檔案T1.java
public class T1{
public static void main(String[] args){
System.out.print("hello word");
}
}
編譯 javac T1.JAVA
執行 java T1
輸出 hello word
至此完成安裝jdk.