<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  行業資訊  >  千鋒哈爾濱Java入門培訓之如何配置Java運行環境

    千鋒哈爾濱Java入門培訓之如何配置Java運行環境

    來源:千鋒教育
    發布人:
    時間:2018-04-17 10:59:00

      很多朋友都有自學Java的愿望,但是自學一門語言何其艱難,沒人指引的話往往不得其門而入。那么,今天千鋒哈爾濱java培訓老師就給大家帶來Java入門課程中配置Java運行環境的方法,希望能夠對大家有所幫助。

      一、JDK安裝

      § 什么是JVM

      Java Virtual Machine(Java虛擬機),幫助Java實現跨平臺

      § 什么是JRE

      Java Runtime Environment(Java 運行環境),包括JVM和Java程序運行所需核心類庫

      § 什么是JDK

      Java Development Kit(Java開發工具包),包括JRE以及Java開發工具。開發工具包括我們熟悉的:javac.exe、jar.exe

      簡而言之:JDK是Java開發人員用來開發Java程序的,JRE負責運行。雖然JDK包括JRE,但是我們安裝JDK軟件時,一般也會選擇安裝JRE。

      二、比較容易忽視或者疑惑的幾個點

      § javac和java分別指的是什么?

      javac是“編譯”,運行該命令會啟動編譯器,將我們寫的java源碼(.java)編譯為字節碼文件(.class)。因為虛擬機無法識別源碼,只認識字節碼文件。必須注意的是,編譯只是檢查語法等,不能確保程序邏輯的自洽。

      java是“運行”命令,會調用虛擬機讓程序跑起來。

      § 什么是path環境變量,為什么一定要配?

      大家只要理解下面這段話,就能完全理解path環境變量的作用:

      當我們進入任意目錄執行時,比如

    代碼1

      當前目錄 F:developsvn代碼EProtectsrccomcontrollerapi

      程序會優先在當前目錄下尋找javac.exe來執行HelloWorld.java。

      沒有配置path時,如果當前目錄下沒有找到javac.exe,那么直接報錯。

      如果配置了path,當前目錄找不到,不會立即報錯。會去path代表的目錄(bin)下再找找。

      理解了上面這段話后,就很容易明白:

      javac和java只在bin目錄下。所以如果沒有配置path,我們只能在bin目錄下編寫代碼。因為程序會優先在當前目錄尋找javac.exe。找不到就直接報錯。

      而如果配置了path,即使源碼文件不在bin目錄下,執行時當前目錄找不到javac.exe,程序還會去path所代表的路徑下找。

    代碼2

      所以這才是配置path后,所有目錄都能執行javac/java命令的原因!

      配置path環境變量的目的:

      除了便于修改路徑不影響其他環境配置外,很多軟件安裝時,比如Eclipse/MyEclipse,由于要關聯JDK或者JRE,它會去找JAVA_HOME這個配置。所以這也要求我們必須配置JAVA_HOME。

      § classpath是什么?和path有啥區別?一定要配嗎?

      首先,這個不重要,可以不用配。classpath人如其名,它只和字節碼文件有關(.class)。

      如果說,path的作用是幫助我們在任何目錄下都可以使用javac、java命令(先查找當前目錄,在查找path路徑)。

      那么classpath的目的就是讓我們在任何目錄下都能執行指定目錄下的.class文件,而無需進入.class文件所在目錄。

      比如原本是:

    代碼3

      你只進到了:

    代碼4

      這個目錄下是找不到HelloWorld.class的。配置path環境變量后,java命令雖然可以用,奈何巧婦難為無米之炊。

      而配置classpath后,不用進入到.class文件所在目錄也可以運行它。

      千鋒哈爾濱JAVA培訓為你提供就業保障,千鋒教育開設有就業指導課,設有專門的就業指導老師,在畢業前期,畢業之際,就業老師會為你做專門的就業指導,更有職業素養課程,不僅將你打造成java開發技術達人,更是一位懂得職場之道的合格就業者。還有豐富的Java視頻教程免費為你提供學習。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    學it需要多少錢?費用多嗎

    2023-03-29

    Java必須學的有哪些知識?

    2019-11-06

    在培訓班學Web前端好嗎?

    2019-09-12

    最新文章NEW

    學it需要具備什么條件?學it有哪些要求

    2023-03-07

    小白學Web前端好入門嗎?

    2019-09-18

    IT培訓哪家好?

    2019-08-29

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>