Java開發環境的搭建,

來源:互聯網
上載者:User

Java開發環境的搭建,

確定自己的作業系統版本並下載安裝JDK

1、下載JDK

windows系統:

  右鍵我的電腦->屬性;如:

2、下載JDK

:http://www.oracle.com/index.html

(1)點擊I am a developer選項卡->選擇java developer

(2)點擊Download按鈕,進入下載頁面

(3)繼續點擊download按鈕

(4)同意協議並下載對應平台的JDK

 

 

JDK安裝和各目錄功能介紹

1、jvm、jre、jdk簡介

Jvm: java虛擬機器

Jre:Java的運行環境  jvm + 核心類庫(輔助java虛擬機器啟動並執行檔案)

Jdk:Java的開發工具集  jre + java開發工具

通過上面的介紹,可以JDK是比較完整的java工具包,所以安裝JDK就差不多完事具備了。

2、JDK安裝

雙擊下載好的jdk安裝包進行安裝

注意:安裝路徑的設定

    jdk安裝包中含有jre,但在安裝過程中會提示安裝jre,這個jre可安裝可不安裝。

3、JDK各個目錄功能

(1)先看一下jdk目錄下所包含的檔案和檔案夾:

jdk目錄的介紹:
  bin: 存放的是java的開發工具。
  db : JDK7附帶的一個輕量級的資料庫,名字叫做Derby。
  include :存放的調用系統資源的介面檔案。
  jre : java運行環境
  lib : 核心類庫。
  src.zip : java原始碼

(2)bin目錄下的檔案目錄

bin目錄下存放的都是java開發工具,這裡重點解釋一下javac.exe和java.exe.

  javac.exe :啟動編譯器對指定的源檔案進行編譯,產生.class檔案。

  java.exe:啟動java虛擬機器解釋並執行指定的class檔案。

環境變數的配置

windows配置路徑的方法:

右鍵我的電腦->屬性->進階系統設定->環境變數

1、可以利用set命令來查看各環境變數的資訊

2、配置JAVA_HOME環境變數

  目的:防止頻繁的改動path。

  步驟:建立JAVA_HOME環境變數,存放jdk安裝目錄部分中可變部分;然後用%%引用該環境變數到path檔案中。

  例如:JAVA_HOME:D:\JavaDeveloper\JDK

3、配置path

  作用:控制台可以在任何路徑下找到配置了path路徑的應用程式(.exe)

  目的:java配置path環境變數的目的就是控制台可以在任何路徑下找到java開發工具。

  例如: path:%JAVA_HOME%\bin;

綜上所述:

  配置JAVA_HOME的目標是防止頻繁的改動path。

  配置path環境變數的目的就是控制台可以在任何路徑下找到java開發工具。

4、classpath環境變數

  一般classpath環境變數都設定成臨時環境變數。

  作用:啟動Jvm的時候,Jvm就會根據classpath環境變數所儲存的路徑資訊去尋找對應的class檔案。

  注意:

    1. 如果配置classpath環境變數資訊沒有加上分號,那麼java虛擬機器僅會在classpath所儲存的路徑下去搜尋對應的class檔案,不會在當前路徑下去搜尋了。

    2. 如果配置classpath環境變數資訊加上分號,那麼java虛擬機器除了會在classpath所儲存的路徑下去搜尋對應 的class檔案之外,如果能找到對應的class檔案
    那麼就馬上指定對應的class檔案,否則還會去 當前路徑下去搜尋。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.