【java基礎知識】JDK環境下載安裝過程(windows環境/Linux環境)+IDEA配置

Windows環境:

1、下載軟件(百度網盤):

https://pan.baidu.com/s/1pTr-9-FbMme8Pc1Q2MhKjA

提取碼:e6ih

官網下載網址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、安裝      

雙擊安裝包完成軟件安裝。

3、配置環境變量    參考 https://www.cnblogs.com/liu-en-ci/p/6743106.html

(1)驗證安裝結果。

在命令行輸入java 回車

 

 

(2)輸入javac後電腦未識別,需要設置環境變量

 

(3)搜索環境變量,打開下面頁面

(4)點擊右下角的環境變量。

 

  

  (5)新建系統變量JAVA_HOME,變量值填D:\Java\jdk,(這是我的jdk的安裝路徑,你們安裝在其他盤的找到jdk的安裝路徑複製進去就行)

   

 

  (6)找到自己系統變量裏的Path,雙擊,找到編輯文本點擊,在變量值的最後添加   ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  

  (7)新建系統變量CLASSPATH,變量值填  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意這個變量值前面還有一個點,代表從當前路徑)

  

 

  (8)點擊確定,這時來測試以下javac能不能用,windows+R鍵打開運行,輸入cmd,打開dos系統,輸入javac.

  

4.配置IDEA     參考:https://blog.csdn.net/qq_28289405/article/details/82698856

打開IDEA集成開發環境工具,點擊:File--Project Structure,如下圖

 

在打開的頁面中,選擇SDKs屬性,並點擊中間的加號+,選擇JDK,如下圖

 

在打開的頁面中,選擇本地計算機中已經安裝的JDK目錄(選擇bin目錄的上一級即可),然後點擊ok按鈕,如下圖

 

然後在Project Structure窗口,依次點擊Apply--OK按鈕即可,如下圖

 

然後在工具中創建項目,下拉選擇對應的JDK版本即可,如下圖

完畢。

----------------------------------------------------------------------------------------------------------------------

Linux環境:

tar.gz格式安裝(成功):

1、官網下載安裝包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、將安裝包放置在固定目錄下,解壓安裝包

sudo tar xvf jdk-8u25-linux-x64.tar.gz

3、刪除壓縮包

sudo rm jdk-8u25-linux-x64.tar.gz

4、設置環境變量

這裏採用全局設置方法,它是是所有用戶的共用的環境變量

$sudo vim ~/.bashrc

打開之後在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_25  (改成自己的安裝目錄)
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

請記住,在上述添加過程中,等號兩側不要加入空格,不然會出現“不是有效的標識符”,因爲source /etc/profile 時不能識別多餘到空格,會理解爲是路徑一部分。
然後保存。

5、生效環境變量(重要

source ~/.bashrc

6、查看是否成功

java -version

 

.rpm格式安裝(報錯,未解決)

0、下載相應的JDK包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1、安裝rpm命令

suod apt-get install aline

2、解壓安裝包(過程比較慢)

sudo alien jdk-8u181-linux-x64.rpm 

3、使用dpkg安裝

sudo dpkg -i jdk-8u181-linux-x64.rpm 

//對應的卸載命令如下:
sudo  dpkg -r jdk1.8

4、Ubuntu安裝的文件一般都在usr或者options下,這裏我本機的路徑爲:/usr/java/jdk1.8.0_05

5、配置環境變量

sudo vim /etc/environment

6、添加環境變量

按i鍵進入編輯模式,在PATH變量後面加上, /usr/java/jdk1.8.0_05/bin . 注意分隔符爲冒號(:),而不是分號.

按ESC鍵並輸入 :wq  後回車退出

7、生效環境變量

source /etc/environment

8、測試

java -version

報錯:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

9、解決

打開jdk的安裝目錄,到lib和jre/lib下查看,發現tools.jar 和rt.jar都變成了tools.pack和rt.pack .

這裏我們可以使用jdk 的bin目錄下自帶的unpack工具(unpack2000)進行jar包的解壓,

unpack200 lib/tools.pack lib/tools.jar
unpack200 jre/lib/rt.pack jre/lib/rt.jar

報錯:

Error: Could not open input file: lib/tools.pack

看jdk的bin目錄下是否有unpack200命令,也可通過下面命令查看:

which ls
whereis ls

如果有的話,應該是之前配置的jdk環境變量沒有起作用。 查詢半天也沒解決,若有人已解決,請留言告知,謝謝。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章