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

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

JAVA設(shè)置環(huán)境變量和在DOS下運(yùn)行java程序

2019-11-14 15:42:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在學(xué)校實(shí)訓(xùn)的這幾天,老師帶著我們開始深入的復(fù)習(xí)java。這是第一天的內(nèi)容哦

對(duì)于“JAVA設(shè)置環(huán)境變量和在DOS下運(yùn)行java程序”,許多初學(xué)者是陌生的,但了解這個(gè)卻對(duì)后期的學(xué)習(xí)很重要。

http://blog.sina.com.cn/s/blog_639403840100i5rt.html

下面先來(lái)了解一下什么是dos吧

dos

      我們使用計(jì)算機(jī)接觸最頻繁的就是DOS。DOS是英文Disk Operating System的縮寫,意思是“磁盤操作系統(tǒng)”,顧名思義,DOS主要是一種面向磁盤的系統(tǒng)軟件,說(shuō)得簡(jiǎn)單些,DOS就是人給機(jī)器下達(dá)命令的集合,是存儲(chǔ)在 機(jī)器硬件里頭的一些命令集,有了DOS,我們就可以更容易理解怎么給機(jī)器下命令,不必去深入了解機(jī)器的硬件結(jié)構(gòu),也不必去死記硬背那些枯燥2進(jìn)制數(shù)字的機(jī) 器命令,只需通過(guò)一些接近于英語(yǔ)的DOS命令,我們就可以輕松地完成絕大多數(shù)的日常操作。另外,DOS還能有效地管理在它控制下的各種軟硬件資源,對(duì)它們 進(jìn)行合理的調(diào)度,所有的軟件和硬件都在DOS的監(jiān)控和管理之下,有條不紊地進(jìn)行著運(yùn)轉(zhuǎn)。

常用命令編輯(在java運(yùn)行里用到的)

1 dir
無(wú)參數(shù):查看當(dāng)前所在目錄的文件和文件夾。
2 cd
cd 目錄名:進(jìn)入特定的目錄。
cd/ 退回到根目錄。
cd..退回到上一級(jí)目錄。
3 md rd
md 目錄名:建立特定的文件夾。 (dos下面習(xí)慣叫目錄,win下面習(xí)慣叫文
件夾。)
rd 目錄名:刪除特定的文件夾。
4 del
del 文件名:刪除一個(gè)文件。
del *.*:刪除當(dāng)前文件夾下所有文件。
del不能刪除文件夾。
5 Set
顯示、設(shè)置或刪除環(huán)境變量。如果沒有任何參數(shù),set 命令將顯示當(dāng)前環(huán)境設(shè)置。
6 exit
退出cmd.exe程序或目前
7 ipconfig
顯示所有當(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。
 
 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 睢宁县| 措美县| 中宁县| 新密市| 安康市| 祁东县| 徐闻县| 泸溪县| 靖江市| 鹤庆县| 固阳县| 家居| 九台市| 赤水市| 湟源县| 昌吉市| 吐鲁番市| 崇礼县| 中超| 吉木萨尔县| 丰都县| 青州市| 托克托县| 逊克县| 尼勒克县| 兴化市| 安陆市| 山丹县| 新巴尔虎左旗| 红桥区| 洛南县| 石台县| 班玛县| 保德县| 宜春市| 武宁县| 杭锦旗| 阿坝县| 庆元县| 焉耆| 调兵山市|