javac、java、javap 的使用詳解


簡介

JDK中常用命令

切換目錄

  • 切換目錄
    • 進入D:\zs
      • 第一種
        image
      • 第二種
        image
  • 其他常用命令
    • cls: 實現清屏
    • cd..: 切換到上一級目錄

javac

簡介

來編譯.java文件的。命令行下直接輸入javac可以看到大量提示信息,提示javac命令的用法。

  • javac D:\zs\GenericErase.java
    在當前目錄下生成一個GenericErase.class文件。
  • javac –d . D:\zs\GenericErase.java
    在當前目錄下生成一個包文件,如GenericErase.java中package為 com.yxkj.other.modular.wildcard.erase,則在當前目錄下生成一個com\yxkj\other\modular\wildcard\erase的文件夾,然后在該文件夾下生成一個GenericErase.class文件。
    image

java

簡介

執行該字節碼文件。

  • java com/yxkj/other/modular/wildcard/erase/GenericErase
    執行該字節碼文件;
    注意: 必須帶上package的包名,否則要報
    image

javap

簡介

javap 主要用於幫助開發者深入了解 Java 編譯器的機制

  • -c:分解方法代碼,即顯示每個方法具體的字節碼

    • 執行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
      image

    注意: 執行javap命令要帶上包名,同時編譯時要帶上-d;如:javac –d . D:\zs\GenericErase.java

  • -public | protected | package | private:用於指定顯示哪種級別的類成員

  • -verbose:指定顯示更進一步的詳細信息

參考

https://blog.csdn.net/zhouxukun123/article/details/79121059


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM