跳至內容

Javac

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

javac是收錄於 JDK 中的 Java 語言編譯器。該工具會當共字尾名做 . java 的原始檔編譯做字尾名為 . class 的會當執行於著 Java 虛擬機器的位元組碼。

使用方法

如果開發者使用 IDE 編寫的源程式(副檔名做 . java)著愛遵對於講「The Java Language Specification」,可能手工編譯抑是 IDE 編譯。執行 javac 的實質便是命令列的呼叫:


javac hello . java

即可生成對應的 . class 檔案。這種檔案遵對「The Java Virtual Machine Specification」。

需要注意的是,Java 語言的規範要求逐个公共類所蹛的原始碼檔案的檔名佮其類名仝款,除非這个類是一个岫狀類,而且 class 檔案所包含的類必須佮 class 檔案的檔名仝款,包括岫狀類。javac 編譯了後的 class 檔名會予自動號名做其中所包含的類的名。

javac 的命令列參數

` ` ` javac [會當照順序來排列的 options] [一個或是多個要擴著的 sourcefiles] [一個或是多個被被鋪文件名字型列表的 @ files] ` ` `

javac 的具體說明文件見:

參見

  • Java compiler
  • Java
  • Java 平台
  • OpenJDK

參考文獻

外部連結

  • The Compiler Group
  • JSR 一百九十九 Java Compiler API Java Specification Request for invoking the Java compiler from a Java program