顯示所有當(dāng)前的 TCP/IP 網(wǎng)絡(luò)配置值、刷新動(dòng)態(tài)主機(jī)配置協(xié)議 (DHCP) 和域名系統(tǒng) (DNS) 設(shè)置。使用不帶參數(shù)的 ipconfig 可以顯示所有適配器的 IP 地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)。
那么在dos環(huán)境下如何運(yùn)行java呢
首先要學(xué)會(huì)配置java運(yùn)行環(huán)境
打開環(huán)境變量對(duì)話框
1.首先在我的電腦點(diǎn)擊右鍵,選擇屬性選項(xiàng);
2.然后點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,然后彈出系統(tǒng)屬性框,在高級(jí)選項(xiàng)卡中我們可以看到環(huán)境變量按鈕;
3.點(diǎn)擊環(huán)境變量后彈出對(duì)話框,一般我們?cè)O(shè)置的是path或者classpath
假設(shè)JDK安裝于D:/java/jdk1.5.0_08開始配置:
1.新建(如有就不用了)JAVA_HOME,變量值為 D:/java/jdk1.5.0_08
2.PATH 變量值為 %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
3.CLASSPATH 變量值為 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示當(dāng)前路徑)
接下來(lái)測(cè)試下是否成功配置:
在dos下輸入“java -version”,“java”,“javac”幾個(gè)命令,出現(xiàn)畫面,說(shuō)明環(huán)境變量配置成功;
接下來(lái)編譯程序
“開始”->;“運(yùn)行”,鍵入“cmd”;
首先編好一個(gè).java的文件
下面開始你的第一個(gè)java程序吧
javac 文件名.java——為了生成.class文件(javac是編譯java代碼)
java 文件名(這步不要后綴名)(java是運(yùn)行java程序)
但是在一些特殊的情況下我們可能會(huì)使用臨時(shí)的環(huán)境變量配置。比方說(shuō)我們借用別人的計(jì)算機(jī)時(shí),卻不能改動(dòng)別人的計(jì)算機(jī)設(shè)置,這時(shí)你會(huì)怎么做?我想最好的辦法就是一個(gè)移動(dòng)U盤加臨時(shí)環(huán)境變量配置。
臨時(shí)環(huán)境變量配置可以使用DOS命令,在cmd命令行中輸入set,你會(huì)看到你的計(jì)算機(jī)中所有的環(huán)境變量,而通過(guò)輸入set path可顯示出path的所有變量而設(shè)置臨時(shí)的path環(huán)境變量則只需輸入:
set path=F:/Demo/java即可,它對(duì)計(jì)算機(jī)系統(tǒng)中的配置沒有影響。
另有輸入:
set path=F:/Demo/java;%path%
這表示在原有的設(shè)置上添加一個(gè)路徑,對(duì)計(jì)算機(jī)系統(tǒng)中的配置沒有影響。
總結(jié)一下就是:
set 用于查看本機(jī)的所有環(huán)境變量;
set 變量名:查看一個(gè)具體的環(huán)境變量;
set 變量名=:清空一個(gè)環(huán)境變量;
set 變量名=具體值:給指定變量定義具體指;
set 變量名=具體值;%path%:在原有環(huán)境變量基礎(chǔ)上添加新值。
注意:這種配置方式只在當(dāng)前dos窗口有效,窗口關(guān)閉后則配置消失。
同理可得,classpath環(huán)境變量的臨時(shí)配置也是一樣
注:
Path
Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為:
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別,設(shè)為:
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示當(dāng)前路徑)
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
javac
javac 是java語(yǔ)言編程編譯器。javac工具讀由java語(yǔ)言編寫的類和接口的定義,并將它們編譯成字節(jié)代碼的class文件。javac 可以隱式編譯一些沒有在命令行中提及的源文件。
jdk和jre的區(qū)別
http://blog.csdn.net/forwayfarer/article/details/3321410(收藏的博客,借鑒一下)
http://m.survivalescaperooms.com/myitm/archive/2011/05/03/2035942.html(收藏的博客,借鑒一下)
JRE(Java Runtime Enviroment)是Java的運(yùn)行環(huán)境。面向Java程序的使用者,而不是開發(fā)者。如果你僅下載并安裝了JRE,那么你的系統(tǒng)只能運(yùn)行Java程序。JRE是運(yùn)行Java程序所必須環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫(kù)。它包括Java虛擬機(jī)、Java平臺(tái)核心類和支持文件。它不包含開發(fā)工具(編譯器、調(diào)試器等)。
JDK(Java Development Kit)又稱J2SDK(Java2 Software Development Kit),是Java開發(fā)工具包,它提供了Java的開發(fā)環(huán)境(提供了編譯器javac等工具,用于將java文件編譯為class文件)和運(yùn)行環(huán)境(提供了JVM和Runtime輔助包,用于解析class文件使其得到運(yùn)行)。如果你下載并安裝了JDK,那么你不僅可以開發(fā)Java程序,也同時(shí)擁有了運(yùn)行Java程序的平臺(tái)。JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(JRE),一堆Java工具tools.jar和Java標(biāo)準(zhǔn)類庫(kù)(rt.jar)。
總:JRE主要包含:java類庫(kù)的class文件(都在lib目錄下打包成了jar)和虛擬機(jī)(jvm.dll);JDK主要包含:java類庫(kù)的class文件(都在lib目錄下打包成了jar)并自帶一個(gè)JRE。
簡(jiǎn)述JAVA_HOME,path和classpath環(huán)境變量的作用
http://blog.sina.com.cn/s/blog_896994ae0101266a.html(收藏的博客,借鑒一下)
1. PATH環(huán)境變量。作用是指定命令搜索路徑,在i命令行下面執(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等工具了。
2. CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,JVM就是通過(guò)CLASSPTH來(lái)尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。
新版的軟件,classpath好像都沒有什么用了,因?yàn)樵诎惭b的時(shí)候已經(jīng)選了JDK而且可以添加
3. JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過(guò)搜索JAVA_HOME變量來(lái)找到并使用安裝好的jdk。