個人在學習java程序時,一開始對於Java如何編譯以及執行編譯檔這塊知識很模糊,如何運作的完全不知道。因為IDE的便利,基本上點個icon就可以幫你編譯完並且執行!直到某次,工作上遇到舊的專案需要維運,但原始碼已經遺失,才第一次使用javac工具進行編譯。
javac全名:Java programming language compiler(Java程式語言編譯器),該工具可以將字尾名為.java的原始檔編譯為字尾名為.class的可以執行於Java虛擬機器的位元組碼。維基百科是這麼說的
為了文章的流暢,我會將javac工具搭配java運行工具一起介紹,分為上、下篇介紹三種情境。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
範例:
javac 檔名.java
#範例
javac HelloWorld.java
範例:
輸入完,若沒出現錯誤,不會出現任何訊息
範例:
Step4.使用java
指令運行
便會出現剛剛在程式碼中寫的System.out.println
內容
注意!!在這我踩了一個好大的坑!!
沒仔細看清楚,我在運行java
指令時,一直不斷地把副檔名也加入了,始終都看不到正常的結果!!
今天就先暫時介紹情境一,明天接著繼續介紹情境二、三。