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

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

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

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0
    JAVA和JAVAC 命令行
    javac和java命令行中的-classpath選項
    這是個很基礎的問題,但是因為基本上都是用現有的IDE工具 來開發java程序,所以很少有人意識到這一點。
    javac
    -classpath,設定要搜索類的路徑,可以是目錄,jar文件,zip文件(里面都是class文件),會覆蓋掉所有在CLASSPATH里面的設定。
    -sourcepath, 設定要搜索編譯所需java 文件的路徑,可以是目錄,jar文件,zip文件(里面都是java文件)。
    所以一個完整的javac命令行應該是這樣的,
    假設abc.java在路徑c:\src里面,在任何的目錄的都可以執行以下命令來編譯。
    javac -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip -sourcepath c:\source\project1\src;c:\source\project2 \lib\src.jar;c:\source\project3\lib\src.zip c:\src\abc.java

    表示編譯需要c:\classed下面的class文件,c:\jar\abc.jar里面的class文件,c:\zip\abc.zip里面的class文件
    還需要c:\source\project1\src下面的源文件,c:\source\project2 \lib\src.jar里面的源文件,c:\source\project3\lib\src.zip里面的源文件,
    注意:jar,zip里面的源文件不會有什么改動,目錄下的源文件,有可能會被重新編譯。
    java
    -classpath, 設定要搜索的類的路徑,可以是目錄,jar文件,zip文件(里面都是class文件),會覆蓋掉所有的CLASSPATH的設定。
    由于所要執行的類也是要搜索的類的一部分,所以一定要把這個類的路徑也放到-classpath的設置里面。
    表現在,在要執行的類的路徑里面執行java時,一定要添加上點號(.)標示本目錄也要搜索。

    假設abc.class在路徑c:\src里面
    可以在任何路徑下執行以下命令
    java -classpath c:\classes;
    c:\jar\abc.jar;c:\zip\abc.zip;c:\src abc

    問題:如果main.class屬于c:\jar\abc.jar,并且在com.cnblogs.jeffchen這個包里,那么執行java -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip;com.cnblogs.jeffchen.main即可, 但是如果classpath中包含多個jar包呢?并且其他jar包中也有com.cnblogs.jeffchen會發生什么情況?錯誤?

    在windows下,
    文件路徑的分割符為反斜杠  \  
    類或者java文件列表的分割符為分號 ;

    在linux下
    文件路徑的分隔符位斜杠 /
    類或者java文件列表的分隔符為冒號 :

    一個linux下編譯和運行的例子
     /usr/local/java/bin/javac -classpath /tmp/javatest/lib/mail-1.3.3.jar -d /tmp/javatest/bin/ /tmp/javatest/src/jp/co/realseed/Capability.java

    /usr/local/java/bin/java -classpath /tmp/javatest/lib/mail-1.3.3.jar:/tmp/javatest/bin/ jp.co.realseed.Capability

    posted on 2008-06-12 16:00 有貓相伴的日子 閱讀(4356) 評論(0)  編輯  收藏 所屬分類: jdk
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 精品免费视在线观看| 亚洲电影唐人社一区二区| 我要看免费的毛片| 女人体1963午夜免费视频| 精品亚洲av无码一区二区柚蜜| 亚洲精品456在线播放| 日本亚洲视频在线 | 亚洲国产精品乱码一区二区| 日本二区免费一片黄2019| 韩国免费一级成人毛片| 一级毛片免费毛片一级毛片免费| 久久九九免费高清视频| 四虎影视久久久免费观看| 亚洲另类无码专区首页| 亚洲乱码在线观看| 亚洲一区二区三区久久| 精品亚洲A∨无码一区二区三区| 亚洲成A∨人片在线观看不卡| 久久国产成人亚洲精品影院| 亚洲AV无码一区二三区| 国产成人免费手机在线观看视频| 亚洲人成网站免费播放| 亚洲高清中文字幕免费| 桃子视频在线观看高清免费完整| h视频在线免费看| 老司机在线免费视频| 日韩不卡免费视频| 波多野结衣免费在线| 亚洲性线免费观看视频成熟| 久久久久久国产a免费观看黄色大片 | 久久免费观看国产99精品| 免费观看91视频| 久久爰www免费人成| 99久热只有精品视频免费看 | 中文字幕日韩亚洲| 亚洲乱码中文字幕综合| 亚洲高清国产拍精品26U| 五月天网站亚洲小说| 亚洲高清无在码在线电影不卡| 久久亚洲美女精品国产精品| 亚洲小说图片视频|