姓名: 李小娜
[嵌牛導(dǎo)讀] : 1991 年 Sun 公司的James Gosling等人開(kāi)始開(kāi)發(fā)名稱(chēng)為 Oak 的語(yǔ)言 盖矫, 希望用于控制嵌入在有線電視交換盒邮丰、PDA等的微處理器;
1994 年將 Oak 語(yǔ)言更名為 Java 枫疆;
Java 的三種技術(shù)架構(gòu):
JAVAEE:Java Platform Enterprise Edition ,開(kāi)發(fā)企業(yè)環(huán)境下的應(yīng)用程序,主要針對(duì) web 程序開(kāi)發(fā)曹抬;
JAVASE :Java Platform Standard Edition,完成桌面應(yīng)用程序的開(kāi)發(fā)急鳄,是其它兩者的基礎(chǔ)谤民;
JAVAME :Java Platform Micro Edition 堰酿,開(kāi)發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備,如手機(jī)中的程序张足;
[嵌牛鼻子] : JDK? JRE? path? classpath
[嵌牛提問(wèn)] : 如何設(shè)置臨時(shí)環(huá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)行的所需的類(lèi)庫(kù)+JVM(java虛擬機(jī))哼绑。
3 配置環(huán)境變量 : 讓java jdk\bin 目錄下的工具,可以在任意目錄下運(yùn)行碉咆,原因是抖韩,將該工具所在目錄告訴了系統(tǒng),當(dāng)使用該工具時(shí)疫铜,由系統(tǒng)所在目錄告訴了系統(tǒng)茂浮,當(dāng)使用該工具時(shí),由系統(tǒng)幫我們?nèi)フ抑付ǖ哪夸洝?/p>
環(huán)境變量的配置:
(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)行的類(lèi)文件;
如果指定了classpth, 那么會(huì)在指定的目錄下查找要運(yùn)行類(lèi)文件谓厘。
還會(huì)在當(dāng)前目錄找嗎驹尼??jī)煞N情況:
(1) 如果classpath 的值結(jié)尾處有分號(hào),在具體路徑中沒(méi)有找到運(yùn)行的類(lèi)庞呕,會(huì)默認(rèn)在當(dāng)前目錄再找一次新翎。
(2) 如果classpath 的值結(jié)果處沒(méi)有分號(hào),在具體的路徑中沒(méi)有找到運(yùn)行的類(lèi)住练,不會(huì)在當(dāng)前目錄找地啰。
一般不指定分號(hào),如果沒(méi)有在指定目錄下找到要運(yùn)行的類(lèi)文件讲逛,就報(bào)錯(cuò)亏吝,這樣可以調(diào)試程序。