<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    解決之道

    個人日記
    posts - 33, comments - 1, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    關于CLASSPATH

    Posted on 2008-07-31 15:45 閱讀(196) 評論(0)  編輯  收藏

    今天看翁愷的教程,講JAVA基礎,提到CLASSPATH...so bad...慚愧啊..只知道是環境變量..卻不知道是做什么用的,以前只知道要set classpath=什么什么,至于為什么這么設,是作什么用的卻還不知道,今天試了試..才有原來如此的感覺..

    我的理解,CLASSPATH是針對.class文件的,它是一個路徑,能夠讓系統自動的去某個目錄下去尋找你所要運行的.class文件..

    設置CLASSPATH,可以在系統下電腦屬性里的環境變量里直接添加,也可以自己創建一個.bat文件,輸入set classpath=d:\javatest;.;這里可以設置多個路徑,‘.’代表當前目錄.然后在DOC下執行這個.bat文件就OK了。這樣我把.class文件放在d:\javatest下,無論我在哪JAVA這個.class文件,它都能夠被正常執行.

    再有,關于package,如果一個a.java文件定義了一個package javatest;(當然a.java在javatest這個目錄里)

    編譯的時候需要在javatest的目錄下執行JAVAC指令。此時會在當前目錄生成一個a.class文件(假設只有一個a類),但是此時這個文件的名字不再是A,而是多了一個姓,姓javatest,也就是說,我直接在當前目錄下執行java a系統會提示找不到目標文件。所以在運行這個a.class的時候需要這樣執行java javatest.a..

    這個時候需要注意的是,系統同樣會在CLASSPATH的目錄下尋找javatest這個目錄.如果CLASSPATH此時被設置為set classpath=d:\javatest;.;那么在當前目錄下(d:\javatest)下執行java javatest.a,系統會報錯,因為在當前目錄(d:\javatest)和d:\javatest目錄下找不到目標文件,正確的做法是在d:\下執行java javatest.a..

    呵呵,原來接觸的時候很亂,現在終于有了那么一點思路,還有待慢慢學習...



    久城 2006-09-12 16:45 發表評論

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 蜜桃AV无码免费看永久| 国产美女精品视频免费观看| 亚洲女久久久噜噜噜熟女| 久久久亚洲欧洲日产国码农村| 成人一级免费视频| 亚洲阿v天堂在线2017免费| 国产亚洲女在线线精品| 四虎永久免费观看| 永久免费无码网站在线观看个| 免费国产成人高清在线观看麻豆| 精品久久久久久亚洲综合网| 四虎永久免费影院在线| av网站免费线看| 99精品国产免费久久久久久下载| 亚洲伊人久久大香线蕉影院| 女人隐私秘视频黄www免费| 亚洲av无码一区二区三区网站| 一级毛片免费播放| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲毛片一级带毛片基地| 香港一级毛片免费看| 91在线视频免费看| 亚洲国产精品ⅴa在线观看| 国产免费av一区二区三区| a级毛片免费高清视频| 亚洲尹人香蕉网在线视颅| 一级毛片免费毛片毛片| 亚洲人成在线播放网站| 最近最新高清免费中文字幕| 亚洲天堂2017无码中文| 偷自拍亚洲视频在线观看99| 成人午夜亚洲精品无码网站| 99久久免费看国产精品| 亚洲线精品一区二区三区影音先锋| 免费h视频在线观看| 亚洲中文字幕无码爆乳app| 亚洲一级Av无码毛片久久精品| 四虎国产精品永久免费网址| 亚洲无吗在线视频| 九月丁香婷婷亚洲综合色| 日韩欧毛片免费视频|