国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java學(xué)習(xí)日記-1設(shè)置Java環(huán)境變量等

2019-11-14 14:57:39
字體:
供稿:網(wǎng)友

一、環(huán)境變量的設(shè)置

  安裝完jdk以后,需要配置環(huán)境變量,找到【我的電腦】-【屬性】-【高級】-【環(huán)境變量】

  這里需要配置3個(gè)環(huán)境變量

  1、新建系統(tǒng)變量java_HOME,變量值為jdk的安裝路徑,比如C:/PRogram Files/Java/jdk1.7.0_51

  2、新建或修改系統(tǒng)變量Path(windows不區(qū)分大小寫),變量值后添加%JAVA_HOME%/bin;

  注:不用設(shè)置classpath變量也可以,只要你的JDK是1.4版本以上的,JRE會自動搜索當(dāng)前目錄下的類文件,而且使用Java的編譯和運(yùn)行工具,系統(tǒng)可以自動加載dt.jar和tools.jar文件中的Java類。所以實(shí)際上只需要把JDK的bin目錄添加到path變量中就可以運(yùn)行java程序了o(╯□╰)o ,懶得新建JAVA_HOME,直接把路徑拷到Path下去就行。

——————————————華麗的分割線————————————————————————

亂入:如果環(huán)境變量設(shè)置不正確,在控制臺運(yùn)行java程序往往會出現(xiàn)“找不到或無法加載主類”這樣的提示。但如果環(huán)境變量設(shè)置沒有問題,為什么有時(shí)候還會出現(xiàn)這種情況呢?

我就碰到了這樣的問題o(╯□╰)o  經(jīng)過反復(fù)排查,發(fā)現(xiàn)了兩個(gè)坑。(下面說的兩種情況都是在控制臺用命令運(yùn)行java程序時(shí)的情況)

(1)大小寫的問題

Windows命令不區(qū)分大小寫,這個(gè)大家都知道,但是運(yùn)行java時(shí),后面跟的文件名就不一定了。

javac命令對大小寫是不敏感的,即javac A.java 等同于 javac a.java,都能運(yùn)行

java命令對大小寫是敏感的,即java A不等同于java a,這里就要小心了

(2)包的問題

如果你的java源文件里面有package xxx,那即使你在文件的路徑下運(yùn)行“java 類名”,也可能會出現(xiàn)找不到或無法加載主類的提示

——————————————華麗的分割線————————————————————————

二、常用dos命令

1、dir(顯示當(dāng)前目錄下的文件名)

2、c/d/e/f: (直接進(jìn)入c/d/e/f盤,大小寫都可以)

3、md (make directory 創(chuàng)建目錄)

 md mydir (在當(dāng)前目錄創(chuàng)建文件夾mydir)

 md mydir/mydir2 (在文件夾mydir下創(chuàng)建mydir2子文件夾)。

4、cd (改變當(dāng)前目錄,后跟路徑,兩個(gè)特殊路徑.和..,分別為當(dāng)前目錄和上一級目錄)

  cd +盤符(顯示該盤的當(dāng)前目錄)例如:cd d:/c:

  cd +路徑 (改變當(dāng)前目錄為路徑)cd users/aaa

5、copy 源文件名 目標(biāo)文件名 (將原文件內(nèi)容復(fù)制到目標(biāo)文件中去)

  格式:copy [源盤][路徑](源文件名)[目標(biāo)盤][路徑][目標(biāo)文件名]

  說明:(1)目標(biāo)盤上相同文件名稱的舊文件會被取代。

     (2)文件名允許使用通配符*/?,可同時(shí)復(fù)制多個(gè)文件(*代表任意文字,?代表單個(gè)字符)

     (3)如果目標(biāo)文件名與源文件名相同,目標(biāo)文件名可以省略,如果不同則不可以省略。

     (4)copy [源盤][路徑](源文件名1)(源文件名2)(源文件名4)[目標(biāo)盤][路徑][目標(biāo)文件名]  這樣可實(shí)現(xiàn)文件合并。

6、xcopy (目錄復(fù)制命令,可以把指定目錄連文件和目錄結(jié)構(gòu)一并拷貝,但不能拷貝隱藏文件和系統(tǒng)文件)

  格式:[源盤](源路徑名)[目標(biāo)盤符][目標(biāo)路徑][/s][/v][/e]

  說明:(1)/s 拷貝源目錄下及其子目錄下的所有文件(如果沒有/e,則不拷貝空目錄)

     (2)/e 連同空目錄一起拷貝

7、type(顯示ASCII碼組成的文本文件內(nèi)容,文件名必須帶擴(kuò)展名)

  type mytext.txt

8、del (刪除文件)

  后跟文件路徑名,可使用通配符

9、tree(顯示磁盤目錄結(jié)構(gòu))

 后跟路徑則顯示該路徑下的目錄結(jié)構(gòu),不跟路徑則顯示當(dāng)前目錄下的結(jié)構(gòu)。

10、echo(寫入內(nèi)容,創(chuàng)立文件)

  echo abc>a.txt (建立文本文件a.txt,并把a(bǔ)bc寫入)。

 三、Java程序運(yùn)行機(jī)制
java源文件(.java)——>字節(jié)碼文件(.class)——>機(jī)器碼
上述第一個(gè)轉(zhuǎn)換由javac進(jìn)行,第二個(gè)轉(zhuǎn)換由JVM(java虛擬機(jī))完成
 
四、JDK、JRE、JVM
JDK,全稱Java SE Development Kit,Java標(biāo)準(zhǔn)開發(fā)包
JRE,全稱Java Runtime Environment,Java運(yùn)行時(shí)環(huán)境
JVM,全稱Java Virtual Machine,Java虛擬機(jī)
JRE包含了JVM和運(yùn)行Java程序的其他環(huán)境支持,安裝完JDK后也就包含了JRE
 
五、JDK
JDK路徑下有以下目錄
bin:存放JDK各種命令,比如常用的javac、java等命令
db:Java DB路徑
jre:JRE環(huán)境
lib:JDK工具命令的實(shí)際執(zhí)行程序
src:Java所有核心類庫的源代碼

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庄河市| 新建县| 涞水县| 云霄县| 无为县| 南漳县| 会东县| 富锦市| 连城县| 利辛县| 鄂尔多斯市| 洮南市| 攀枝花市| 仁寿县| 华蓥市| 高淳县| 手游| 梁河县| 崇仁县| 阿克陶县| 江达县| 桦南县| 滨州市| 油尖旺区| 九寨沟县| 裕民县| 同江市| 正安县| 潞城市| 修文县| 文昌市| 崇明县| 桃源县| 成都市| 陇川县| 绥滨县| 南华县| 新民市| 电白县| 永胜县| 尚志市|