<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JAVA和JAVAC命令行

    時間:2024-08-07 20:51:30 JAVA認證 我要投稿
    • 相關推薦

    JAVA和JAVAC命令行大全

      JAVA和JAVAC命令行有哪些呢?下文yjbys為大家分享最全JAVA和JAVAC命令行,希望對同學們學習java程序有所幫助!

      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

    【JAVA和JAVAC命令行】相關文章:

    java jar 命令行參數06-04

    java命令行參數解析201608-12

    Java語言的特點和實現機制10-01

    Java的接口和抽象類07-09

    Java方法繼承、重載和覆蓋總結05-09

    Linux常用命令行匯總09-11

    java數據類型和運算符10-24

    三級PC常見的系統命令行10-22

    Java Web開發和J2EE的區別07-07

    JAVA和.NET開發過程中的區別10-25

    主站蜘蛛池模板: 欧美人与性动交α欧美精品| 亚洲精品国产自在久久| 精品日韩欧美国产| 国产精品熟女一区二区| 青青久久精品国产免费看| 久久99精品国产99久久6男男| 亚洲国产精品嫩草影院在线观看 | 凹凸69堂国产成人精品视频| 中文字幕日本精品一区二区三区| 国产精品久久久久乳精品爆| 精品福利资源在线| 国产精品免费大片| 亚洲国产成人精品无码区在线观看| 久久久久人妻一区精品果冻| 99久久国产综合精品成人影院| 国产精品电影在线观看| 国内精品久久久久影院一蜜桃| 亚洲国产精品久久久天堂| 中文精品久久久久人妻不卡 | 日本熟妇亚洲欧美精品区 | 8AV国产精品爽爽ⅴa在线观看| 亚洲欧美日韩国产精品专区| 欧美午夜精品久久久久久浪潮| 国产亚洲美女精品久久久| 日韩精品成人一区二区三区| 国产精品久久成人影院| 东京热TOKYO综合久久精品| 蜜国产精品jk白丝AV网站| 亚洲精品无码mv在线观看网站| 日本欧美国产精品第一页久久| 久久久久无码精品国产app| 精品久久久无码中文字幕天天 | 国产成人亚洲精品青草天美| 精品无码久久久久国产| 午夜精品久久久久久久| 亚洲国产精品SSS在线观看AV| 亚洲热线99精品视频| 少妇人妻偷人精品无码视频新浪 | 亚洲欧洲美洲无码精品VA| 熟妇人妻VA精品中文字幕| 久久影院综合精品|