Java程式的設計環境配置

來源:互聯網
上載者:User

標籤:javac   需要   版本   release   解釋執行   根據   下載   href   好處   

一、下載主要的開發工具

  • JDK的下載

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

  • Eclipse的下載

      http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/

  • Notepad++的下載

      https://notepad-plus-plus.org/

 

二、環境變數的配置

  • 安裝jdk、

  

  一路next即可安裝完畢。

  • 配置JAVA_HOME

  安裝好JDK之後,我們就要配置Java語言環境變數。右鍵我的電腦---屬性---進階系統設定---選擇進階選項卡---點擊環境變數---在系統內容變數那點擊建立,填寫如內容:JAVA_HOME對於的值為:C:\Develop\Java\jdk1.8.0_121(這個其實就是JDK的安裝的路徑)

  

  • 配置CLASSPATH

  配置CLASSPATH和配置JAVA_HOME基本一致,同樣是建立一個環境變數,如:

  CLASSPATH對應的值為: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  

  • 配置 path

  配置path的時候,則不需要建立了,在環境變數中就有,我們找到,並編輯,在數值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

   

  • 驗證是否配置成功

  Win鍵+R快速開啟cmd:輸入java -version  和  javac -version,如果出現對應的版本的資訊,則說明配置成功。如:

  

 

擴充知識點:

  •  JVM,JRE和JDK的區別

  JVM:Java虛擬機器(也叫Java語言解譯器),用於解釋執行Java源碼編譯後的位元組碼檔案,JVM與平台相關。

  JRE:Java運行環境,JRE主要包括java虛擬機器(JVM)和Java程式運行所需的核心類庫等。如果只是想運行一個Java開發好的程式,那麼就只需要安裝JRE即可。

  JDK:Java開發套件,JDK是提高給Java開發人員使用的,其中包含了Java的開發工具,也包括了JRE,工具包包括編譯工具(javac.exe)和打包工具(jar.exe)等

  • 為什麼jdk中包含jre?

  第一點:開發Java程式時,需要對程式進行測試,運行看效果,所以這些操作就需要有jre的支撐

  第二點:jdk中的開發工具其實都是使用Java語言開發的,為了方便使用才打包成.exe檔案,如果沒有jre,這些工具也是無法啟動並執行。

  • path路徑的作用?

  在我們執行java程式的時候,要使用到java.exe和javac.exe等工具。而這些工具在bin目錄下,配置path的目的就是告訴系統這些工具的路徑,而後可以直接調用進行使用

  • classpath路徑的作用

  Java程式執行,離不開類庫,而classpath路徑就是配置這些類檔案的路徑,以便在程式執行的時候,快速的找到。

  • classpath配置的注意事項

  dos視窗可以設定臨時的classpath路徑:set classpath = 路徑;,這樣做的好處是在不切換盤符的情況下,在任何的地方執行java檔案都將是成功的。因為JVM在找不到java源檔案的時候,就會根據臨時設定的路徑

Java程式的設計環境配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.