蘇州JAVA?初級(jí)培訓(xùn)
來(lái)源:教育聯(lián)展網(wǎng) 編輯:佚名 發(fā)布時(shí)間:2018-04-08
蘇州JAVA初級(jí)培訓(xùn)
1、JDK:Java Development Kit,java的開(kāi)發(fā)和運(yùn)行環(huán)境,java的開(kāi)發(fā)工具和jre。
2、JRE:Java Runtime Environment,java程序的運(yùn)行環(huán)境,java運(yùn)行的所需的類庫(kù) JVM(java虛擬機(jī))。
3、配置環(huán)境變量:讓java jdk\bin目錄下的工具,可以在任意目錄下運(yùn)行,原因是,將該工具所在目錄告訴了系統(tǒng),當(dāng)使用該工具時(shí),由系統(tǒng)幫我們?nèi)フ抑付ǖ哪夸洝?/span>
環(huán)境變量的配置:
1)永久配置方式:JAVA_HOME=%安裝路徑%\Java\jdk
path=%JAVA_HOME%\bin
2)臨時(shí)配置方式:set path=%path%;C:\Program Files\Java\jdk\bin
特點(diǎn):系統(tǒng)默認(rèn)先去當(dāng)前路徑下找要執(zhí)行的程序,如果沒(méi)有,再去path中設(shè)置的路徑下找。
classpath的配置:
1)永久配置方式:classpath=.;c:\;e:\
2)臨時(shí)配置方式:set classpath=.;c:\;e:\
注意:在定義classpath環(huán)境變量時(shí),需要注意的情況
如果沒(méi)有定義環(huán)境變量classpath,java啟動(dòng)jvm后,會(huì)在當(dāng)前目錄下查找要運(yùn)行的類文件;
如果指定了classpath,那么會(huì)在指定的目錄下查找要運(yùn)行的類文件。
還會(huì)在當(dāng)前目錄找嗎??jī)煞N情況:
CLASSPATH是什么?它的作用是什么?
它是javac編譯器的一個(gè)環(huán)境變量。它的作用與import、package關(guān)鍵字有關(guān)。當(dāng)你寫(xiě)下improt java.util.*時(shí),編譯器面對(duì)import關(guān)鍵字時(shí),就知道你要引入java.util這個(gè)package中的類;但是編譯器如何知道你把這個(gè)package放在哪里了呢?所以你首先得告訴編譯器這個(gè)package的所在位置;如何告訴它呢?就是設(shè)置CLASSPATH啦 :) 如果java.util這個(gè)package在c:/jdk/ 目錄下,你得把c:/jdk/這個(gè)路徑設(shè)置到CLASSPATH中去!當(dāng)編譯器面對(duì)import java.util.*這個(gè)語(yǔ)句時(shí),它先會(huì)查找CLASSPATH所指定的目錄,并檢視子目錄java/util是否存在,然后找出名稱吻合的已編譯文件(.class文件)。如果沒(méi)有找到就會(huì)報(bào)錯(cuò)!CLASSPATH有點(diǎn)像c/c 編譯器中的INCLUDE路徑的設(shè)置哦,是不是?當(dāng)c/c 編譯器遇到include 這樣的語(yǔ)句,它是如何運(yùn)作的?哦,其實(shí)道理都差不多!搜索INCLUDE路徑,檢視文件!當(dāng)你自己開(kāi)發(fā)一個(gè)package時(shí),然后想要用這個(gè)package中的類;自然,你也得把這個(gè)package所在的目錄設(shè)置到CLASSPATH中去!CLASSPATH的設(shè)定,對(duì)JAVA的初學(xué)者而言是一件棘手的事。所以Sun讓JAVA2的JDK更聰明一些。你會(huì)發(fā)現(xiàn),在你安裝之后,即使完全沒(méi)有設(shè)定CLASSPATH,你仍然能夠編譯基本的JAVA程序,并且加以執(zhí)行。
PATH環(huán)境變量
PATH環(huán)境變量。作用是指定命令搜索路徑,在命令行下面執(zhí)行命令如javac編譯java程序時(shí),它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設(shè)置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。
咨詢聯(lián)系方式:13861302024(楊老師)或者QQ:2589245390 還可以直接在線咨詢
更多JAVA課程推薦:
免費(fèi)體驗(yàn)課開(kāi)班倒計(jì)時(shí)
稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通
最新新聞
- 鄭州中原區(qū)java開(kāi)發(fā)工程師培訓(xùn)學(xué)費(fèi)
- 鄭州中原區(qū)java開(kāi)發(fā)工程師培訓(xùn)去哪家
- 鄭州中原區(qū)java培訓(xùn)
- 看這里,鄭州java開(kāi)發(fā)技能培訓(xùn)
- 鄭州中原區(qū)java工程師培訓(xùn)多久
- 煙臺(tái)Java培訓(xùn)機(jī)構(gòu)十大排行榜單重磅來(lái)襲
- 煙臺(tái)靠譜的Java培訓(xùn)機(jī)構(gòu)名單榜首一覽
- 煙臺(tái)十大軟件開(kāi)發(fā)培訓(xùn)機(jī)構(gòu)排行榜
- 熱推!珠海十大華為鴻蒙系統(tǒng)開(kāi)發(fā)培訓(xùn)班排名哪家好
- 熱推!珠海前三Java編程語(yǔ)言培訓(xùn)學(xué)校需要多少錢