<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開發技術網
    主站蜘蛛池模板: 95免费观看体验区视频| 亚洲性无码一区二区三区| 成人免费视频网站www| av片在线观看永久免费| 亚洲电影唐人社一区二区| 亚洲色偷偷狠狠综合网| 特级淫片国产免费高清视频| 未满十八18禁止免费无码网站| 亚洲av无码成人精品国产 | 亚洲精品福利视频| 国产日产亚洲系列最新| 国产成人青青热久免费精品| av无码国产在线看免费网站 | 亚洲一区无码中文字幕| 免费国产a国产片高清网站| 成年私人影院免费视频网站| 最近2019免费中文字幕视频三| 日本高清免费中文在线看| 在线a亚洲老鸭窝天堂av高清| 亚洲国产综合精品| 亚洲熟女综合一区二区三区| 亚洲乱码卡三乱码新区| 成人区精品一区二区不卡亚洲| 亚洲一级毛片免费观看| 亚洲私人无码综合久久网| 亚洲欧美国产国产综合一区| 亚洲色大成网站www久久九| 亚洲第一街区偷拍街拍| 老司机午夜免费视频| 久久成人18免费网站| 国产偷国产偷亚洲高清人| 精品亚洲国产成AV人片传媒| 亚洲欧洲日产韩国在线| 亚洲AV永久无码精品放毛片| 高清免费久久午夜精品| 日本妇人成熟免费中文字幕| AV在线播放日韩亚洲欧| 国产亚洲3p无码一区二区| 亚洲五月综合缴情在线观看| 久久精品亚洲精品国产色婷| 亚洲免费福利在线视频|