好程式設計師Java培訓分享jdk安裝與環境變數配置

好程式設計師發表於2020-12-03

  好程式設計師Java培訓分享jdk安裝與環境變數配置,關於jdk安裝與環境變數配置這個問題,有很多人對此有困惑,那麼jdk安裝與環境變數配置到底怎麼弄呢?下面一起來看一下。

  由於每次編譯源程式的時候需要用到編譯工具,而Java的編譯工具就是從oracle官網上下載的jdk包中的一些jar檔案,所以如果要讓系統識別java或者javac命令,那麼就必須讓系統知道這些檔案的具體位置。

  這樣就涉及到在配置Java的環境變數時新手看得雲裡霧裡的那些地址,但是如果弄清楚了這些程式碼代表的意思,那麼其實這些很簡單。下面我們一點點來剖析一下。

  更改的方式是在:控制皮膚-系統和安全-系統

好程式設計師Java培訓分享jdk安裝與環境變數配置

  然後點選左側的高階系統設定-環境變數-系統環境變數

好程式設計師Java培訓分享jdk安裝與環境變數配置

  因為這裡是想要在全域性都能使用Java命令,所以更改的是系統環境變數

  首先是JAVA_HOME,這個系統環境變數的意思非常直白,就是把你jdk的地址給出,比如我電腦上這個環境變數如下:

  C:\Program Files\Java\jdk1.8.0_91

  現在Windows很方便,直接新建系統環境變數,輸入名稱和路徑就好 。

  如果大家有些程式設計的基礎或者在Linux下配置過環境變數就會發現,環境變數的配置實際上與程式設計是類似的,比如這裡就是把jdk的地址賦予了JAVA_HOME這個環境變數 ,接下來就要用到這個環境變數了,對於PATH的設定如下:

  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  其中百分號的意思也就是取該變數的值即jdk的地址

  最後一項是CLASSPATH,oracle官網上說1.5版本之後的jdk不需要新增CLASSPATH,但是經過試驗發現了一些問題,也就是說現在版本的jdk在Windows10上面的安裝,新增環境變數的時候,需要重啟,這是官方解釋,而且最好是新增上CLASSPATH,還有一點,就是不要用JAVA_HOME代替實際地址,把絕對路徑寫出,不要用相對路徑,所以CLASSPATH的設定如下:

  .;C:\ProgramFiles\Java\jdk1.8.0_91\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_91\lib\tools.jar;

  這些操作進行完畢之後,需要做的就是開啟cmd命令視窗,輸入:

  java -version

  java

  javac

  如果第一個命令顯示出了jdk的版本,那麼基本上你的Java編譯環境已經搭建成功,下面就可以開始寫第一個Java程式了,把檔案命名為Hello.java,注意檔名一定要和程式中的類名相同,不然編譯器將無法識別

  class Hello{

  public static void main(String[] args) {

  System.out.println("hello world!");

  for(int i=0;i

  在cmd視窗找到你儲存程式檔案的目錄,使用如下命令進行編譯執行:

  javac Hello.java

  確定沒有錯誤之後,再執行:

  java Hello

  這時會有兩個hello world!輸出。

  總結一下,也就是說現在Windows10需要在更改環境變數的操作和注意事項:

  更改時需要把相對路徑去掉,直接使用絕對路徑

  更改操作進行完畢之後需要重啟電腦



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2739109/,如需轉載,請註明出處,否則將追究法律責任。

相關文章