如何配置JDK工作環(huán)境
如何配置JDK工作環(huán)境·預(yù)備知識
0.1 需要理解的概念及操作:
(1)目錄,子目錄,內(nèi)部命令,外部命令,當(dāng)前目錄,路徑,相對路徑,絕對路徑,默認(rèn)路徑,命令提示符
(2)用于目錄操作的三個符號 '.' '..' '' 分別是什么含義?
(3)windows平臺的命令提示符操作環(huán)境下,計(jì)算機(jī)是如何尋找并執(zhí)行所輸入的命令的?
(4)什么是批處理文件?如何編寫批處理文件?
0.2需要會的DOS命令:
dir, cd, path
如何配置JDK工作環(huán)境·設(shè)置環(huán)境
需要設(shè)置兩個環(huán)境變量:
Path ----外部命令或是可執(zhí)行程序搜索路徑;
CLASSPATH ----類資源位置搜索路徑;
1.1設(shè)置方法1
“開始”-->“設(shè)置”-->“控制面板”-->“系統(tǒng)”-->“高級”-->“環(huán)境變量”-->“新建”,在彈出的對話框中加入兩個新的環(huán)境變量:
變量名 |
變量值 |
Path |
.;C:jdk1.3bin |
CLASSPATH |
.;C:jdk1.3libtools.jar;C:jdk1.3libdt.jar |
注意事項(xiàng):其中的“C:jdk1.3”是JDK的實(shí)際安裝路徑,具體的路徑需要參照所用機(jī)器上JDK的安裝目錄;path環(huán)境變量一般已經(jīng)存在,所以只需要編輯此變量就可以了,把.;C:jdk1.3bin附加在原變量值的前面(防止其它JRE的影響,如Oracle中的JRE)。不推薦使用此方法。
1.2設(shè)置方法2
編寫如下批處理。
@echo off
rem set JDK running environment
set path=d:javajdkbin;%path%
set classpath=.;d:javajdklibtools.jar;
注意事項(xiàng):命名上面內(nèi)容的文件為jdk.bat(以.bat為擴(kuò)展名的文件稱為批處理文件),并存放于恰當(dāng)?shù)哪夸浿校看吻袚Q到DOS提示符狀態(tài)時,先執(zhí)行此批處理(在DOS提示符狀態(tài)下,到j(luò)dk.bat所在的目錄,輸入djk即可以運(yùn)行),設(shè)置環(huán)境變量。其中的d:javajdk是JDK的實(shí)際安裝路徑。推薦大家使用設(shè)置方法2。使用此方法時,每當(dāng)重新啟動“命令提示符”時,必須重新執(zhí)行JDK.bat。
如何配置JDK工作環(huán)境·啟動命令行功能:
2.1 方法1
“開始”-->“運(yùn)行”-->輸入“cmd”然后回車;
2.2 方法2
“開始”-->“程序”-->“附件”-->“命令行提示”;
2.3 方法3
將方法2的最后一步改為:用鼠標(biāo)左鍵單擊“命令行提示”(不松開左鍵)并將其拖到桌面上或桌面最左下角已有的幾個小圖標(biāo)處,松開鼠標(biāo)左鍵。
注意事項(xiàng):如果是用設(shè)置方法2設(shè)置環(huán)境變量,不要忘了執(zhí)行完上面的方法1或方法2或方法3后,執(zhí)行jdk.bat。
如何配置JDK工作環(huán)境·關(guān)于命令行編譯和運(yùn)行JAVA程序
在命令行方式下運(yùn)行的命令,對應(yīng)的可執(zhí)行文件(javax.exe, java.exe等)可以位于環(huán)境變量Path中所聲明的位置,但運(yùn)行所要用到的其它類型文件.java , .class文件必須位于當(dāng)前路徑下或在文件名前標(biāo)明其所在路徑。
例如:當(dāng)HelloWorld.java文件保存在路徑:C:盤的ex子目錄下時,可用如下命令編譯:
C:ex>javac HelloWorld.java (推薦用法)或
C:>javac exHelloWorld.java 或
D:>javac C:exHelloWorld.java
運(yùn)行時與編譯類似,但文件名不加后綴,如:
C:ex>java HelloWorld
以上命令行中,黑色為提示符,藍(lán)色為所輸入命令。
如何配置JDK工作環(huán)境·顯示文件擴(kuò)展名
設(shè)置方法:“我的電腦”或“資源管理器”窗口-->“工具”-->“文件夾選項(xiàng)”-->“查看”-->將“隱藏已知文件類型的擴(kuò)展名”項(xiàng)目置于未選中狀態(tài);
如何配置JDK工作環(huán)境·三種文本編輯器
notepade, UltraEdit, Kawa;
【編輯推薦】