java中環境變量設置

說明:本文章系作者學習資料整理,不完善的地方請大家指正,謝謝!

1java中的jdk設置pathclasspath

首先,右擊圖標“我的電腦”->屬性->高級->環境變量->系統變量

如果在系統變量中沒有名爲pathclasspath,那麼你可以自己建立;

1path的設置

java安裝在哪裏,path的變量值應是其完整的路徑(一直到/bin

例如:你的java安裝路徑是D:/Downloads/學習軟件,那麼你的path變量值要設置到bin路徑下,即D:/Downloads/學習軟件/java/bin。

因爲在bin文件夾下包含一些開發java程序時必備的工具程序,例如:javac(用來編譯.java程序,生成字節碼,即.class文件),java(運行.class文件)等,當調用javac來編譯.java文件時,需要找到javac命令以及.java文件。系統通過path的設置路徑找到工具程序,而要找到.java文件需要將命令提示符下的路徑轉到.java文件所在的路徑下。例如:你有一個A.java文件,放在D:/java程序目錄下,那麼在命令提示符下的路徑就應該是D:/java程序。

2classpath的設置

設置目的就是爲了找到生成的.class文件進行運行。

classpath的變量值通常可以只設置一個符號點(.)   它代表當前路徑。因爲.class文件與.java文件有時是在同一路徑下。當然隨着你自己練習程序增多,將兩類文件放在一起並不是一種好的管理。在java中採用包來管理.class文件。此時在命令提示符下的操作會有所不同。

 

舉個例子來說,按照以上的設置

不涉及包的,在命令提示符下的操作:

D:/java程序>javac  A.java   如果編譯沒有錯誤時,D:/java程序>java  A

涉及包的,在命令提示符下的操作:

D:/java程序>javac  -d  A.java    如果編譯沒有錯誤時,

D:/java程序>java  innersmall.outerbig.A

其中innersmall.outerbig是你在.java文件中設置的包,通過-d可以將編譯生成的.class文件放在你設置的包中。應該在.java文件的第一行利用package innersmall.outbig;來設置,在D:/java程序目錄下就會生成兩個嵌套的文件夾,其中文件夾innersmall文件夾包含在outerbig文件夾下。

補充:在設置環境變量時會用到一些符號,比如分號(;),當你path或classpath路徑時可能會用到多個路徑,此時利用分號來分隔。比如點(.),它表示當前路徑,就是你的命令提示符所在的路徑下。比如百分號(%),當你用百分號將一個變量名包括並作爲另一個變量值的一部分時,表示採用百分號包括的變量值。舉個例子,當java_home=D:/Downloads/學習軟件/java  那麼path=%java_home%/bin

 

 

2)在命令提示符的界面下的操作

可以輸入cd/  回到c盤的根目錄下;

可以輸入其他盤,如d 直接轉到d盤;

可以輸入cd c:/c盤中任意路徑”  到了c盤的任意路徑下;

可以輸入cd  ..命令,表示後退,即退到上一個文件夾的全路徑。

你寫的.java文件可以放在任意盤的路徑下,但是當你編譯(利用javac)時應在該路徑下編譯;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章