最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA和JAVAC 命令詳細介紹

 更新時間:2016年11月22日 17:21:25   投稿:lqh  
這篇文章主要介紹了JAVA和JAVAC 命令詳細介紹的相關資料,本文對java 和javac 命令進行了詳解,并在Windows和Linux 平臺分別說明,需要的朋友可以參考下

JAVA和JAVAC 命令

javac和java命令行中的-classpath選項

這是個很基礎的問題,但是因為基本上都是用現(xiàn)有的IDE工具 來開發(fā)java程序,所以很少有人意識到這一點。

javac

-classpath,設定要搜索類的路徑,可以是目錄,jar文件,zip文件(里面都是class文件),會覆蓋掉所有在CLASSPATH里面的設定。

-sourcepath, 設定要搜索編譯所需java 文件的路徑,可以是目錄,jar文件,zip文件(里面都是java文件)。

所以一個完整的javac命令行應該是這樣的,

假設abc.java在路徑c:\src里面,在任何的目錄的都可以執(zhí)行以下命令來編譯。

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的設定。

由于所要執(zhí)行的類也是要搜索的類的一部分,所以一定要把這個類的路徑也放到-classpath的設置里面。
表現(xiàn)在,在要執(zhí)行的類的路徑里面執(zhí)行java時,一定要添加上點號(.)標示本目錄也要搜索。

假設abc.class在路徑c:\src里面

可以在任何路徑下執(zhí)行以下命令

java -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip;c:\src abc

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

在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

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • 淺談Strut2如何對請求參數(shù)的封裝

    淺談Strut2如何對請求參數(shù)的封裝

    這篇文章主要介紹了淺談Strut2如何對請求參數(shù)的封裝,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • Java把Map轉(zhuǎn)為對象的實現(xiàn)代碼

    Java把Map轉(zhuǎn)為對象的實現(xiàn)代碼

    在項目開發(fā)中,經(jīng)常碰到map轉(zhuǎn)實體對象或者對象轉(zhuǎn)map的場景,工作中,很多時候我們可能比較喜歡使用第三方jar包的API對他們進行轉(zhuǎn)化,但這里,我想通過反射的方式對他們做轉(zhuǎn)化,感興趣的同學跟著小編來看看吧
    2023-08-08
  • Spring計時器stopwatch使用詳解

    Spring計時器stopwatch使用詳解

    這篇文章主要介紹了Spring計時器stopwatch使用詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 關于Feign調(diào)用服務Headers傳參問題

    關于Feign調(diào)用服務Headers傳參問題

    這篇文章主要介紹了關于Feign調(diào)用服務Headers傳參問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring攔截器和過濾器的區(qū)別在哪?

    Spring攔截器和過濾器的區(qū)別在哪?

    相信很多小伙伴都對Spring攔截器和過濾器的區(qū)別有疑惑,今天特地整理了本篇文章,文中有非常詳細的介紹,需要的朋友可以參考下
    2021-06-06
  • Spring Security 密碼驗證動態(tài)加鹽的驗證處理方法

    Spring Security 密碼驗證動態(tài)加鹽的驗證處理方法

    小編最近在改造項目,需要將gateway整合security在一起進行認證和鑒權,今天小編給大家分享Spring Security 密碼驗證動態(tài)加鹽的驗證處理方法,感興趣的朋友一起看看吧
    2021-06-06
  • Java實現(xiàn)經(jīng)典拳皇誤闖冒險島游戲的示例代碼

    Java實現(xiàn)經(jīng)典拳皇誤闖冒險島游戲的示例代碼

    《拳皇誤闖冒險島》是拳皇和冒險島素材的基于JavaSwing的動作類游戲。本文將用Java語言實現(xiàn)這一游戲,需要的小伙伴可以參考一下
    2022-02-02
  • JAVA深入探究之Method的Invoke方法

    JAVA深入探究之Method的Invoke方法

    這篇文章主要給大家介紹了關于JAVA深入探究之Method的Invoke方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Java繼承的實現(xiàn)與繼承限制分析

    Java繼承的實現(xiàn)與繼承限制分析

    這篇文章主要介紹了Java繼承的實現(xiàn)與繼承限制,結合具體實例形式分析了Java繼承的定義、實現(xiàn)以及繼承的相關限制,需要的朋友可以參考下
    2019-01-01
  • SpringBoot 如何使用RestTemplate發(fā)送Post請求

    SpringBoot 如何使用RestTemplate發(fā)送Post請求

    這篇文章主要介紹了SpringBoot 如何使用RestTemplate發(fā)送Post請求的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論

抚顺市| 陇南市| 镇巴县| 陆丰市| 安义县| 阿巴嘎旗| 博湖县| 天门市| 灵丘县| 镇雄县| 天津市| 普兰店市| 淮滨县| 边坝县| 河北区| 仁怀市| 司法| 南阳市| 建水县| 安宁市| 山西省| 佛教| 常德市| 阿图什市| 新干县| 闸北区| 沿河| 盘山县| 扎赉特旗| 文水县| 墨竹工卡县| 桂平市| 河池市| 海伦市| 区。| 珠海市| 彭泽县| 新晃| 大方县| 汝城县| 财经|