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

首頁 > 學院 > 開發設計 > 正文

(翻譯)classpath和環境變量設置

2019-11-18 11:26:07
字體:
來源:轉載
供稿:網友



/**
譯者:   慈勤強
Email : cQQ1978@Gmail.com
原文:   http://www.dynamic-apps.com/tutorials/classpath.jsp
*/


       這兩天在寫一個關于classpath的文章,想起來挺簡單的,寫起來就無從下筆了。

不是一天兩天就能寫完的, 先翻譯一篇文章吧。

       
        這篇文章希望能夠幫助初學者正確理解和設置系統環境變量和classpath環境變量,

使你能夠很快的在你的系統上設置好java的環境,從而能夠開發java應用程序。

        在沒有設置環境變量之前,我們可以通過直接在應用程序中加帶相關信息來運行我們

的程序。比如,我們可以這樣開始運行一個java程序:

    C:/jdk1.3.1/bin/java -jar C:/windows/desktop/myfiles/SimpleColorConverter.jar


         這樣肯定沒有錯誤,每次我們不得不敲上java應用程序的全路徑和class文件的全路徑,我們

寫一次沒問題,兩次不覺得長,三次也不覺得累,可是假如我們每次都要重復的敲上這一堆路徑的話,

那真的將會是一場噩夢。那么,我們怎么做才能夠減輕我們的輸入量呢?


一、簡介:

        環境變量是操作系統、應用程序、腳本程序等等的指明燈,能夠告訴他們需要的資源在哪里。大多數的

系統都有一些預先設置好的環境變量,當然,我們也可以增加自己的環境變量。

    為了看看當前系統的環境變量,我們可以用如下的命令:

    在linux/Unix系統上,在shell命令符輸入 env ,然后回車

    在Windows系統中,在DOS窗口提示符輸入 set ,然后回車

    這樣,我們就可以看到系統當中的所有環境變量,假如我們想看看單個變量的值呢?

    在Linux/Unix系統上,在shell命令符輸入 echo $變量名 ,然后回車

    在Windows系統中,在DOS窗口提示符輸入 set 變量 或者 echo %變量%,然后回車

    假如要設置一個環境變量,可以用下面的命令:

    在Linux/Unix系統上,在shell命令符輸入 eXPort 變量名="變量值" ,然后回車

    在Windows系統中,在DOS窗口提示符輸入 set 變量名="變量值" ,然后回車

    這樣,就設置好了。path和classpath環境變量的值都是一些有順序的目錄列表。告訴系統或者應用程序

到哪里去尋找它們需要的資源。這個目錄列表是由一系列的分隔符分開的,Linux/Unix系統下分隔符是冒號“:”

windows系統中是分號“;”。假如,我們想在某個已經存在的環境變量值下加一些自己的值的話,可以這樣:

    Linux/Unix系統下: export CLASSPATH=$CLASSPATH:/path/to/PRogram

    Windows系統下: set CLASSPATH = %CLASSPATH%;c:/path/to/program


二、設置Java環境

       要想方便的開發和運行Java應用程序,我們需要設置兩個環境變量,一個path一個classpath。

       設置好path變量,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等

這就要找到我們安裝JDK的目錄,比如我們的JDK安裝在c:/jdk1.3/目錄下,那么在c:/jdk1.3/bin目錄

下就是我們常用的java應用程序,我們就需要把c:/jdk1.3/bin這個目錄加到path環境變量里面。

    classpath環境變量,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪里

去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包

都位于c:/jdk1.3/lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變量中

set classpath=.;c:/jdk1.3/lib/tools.jar;c:/jdk1.3/lib/dt.jar。 注重對于jar包,在classpath中

需要跟上完整地文件路徑,而不能僅僅跟一個目錄。第一個路徑的點“.”,代表當前目錄,這樣當我們運行java AClass

的時候,系統就會先在當前目錄尋找AClass文件了。




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴隆县| 右玉县| 湘乡市| 渝中区| 伊金霍洛旗| 宝山区| 西安市| 汉阴县| 保康县| 阜南县| 永吉县| 昌黎县| 蒙山县| 亚东县| 嘉荫县| 房山区| 桂阳县| 南城县| 朝阳市| 洛宁县| 绍兴县| 新昌县| 青川县| 隆尧县| 左权县| 如东县| 米林县| 大余县| 穆棱市| 祁阳县| 连云港市| 曲靖市| 伊金霍洛旗| 临武县| 宁城县| 屏东市| 南雄市| 封开县| 清镇市| 宜城市| 泾源县|