Java程式從開發到執行經歷過程

貓咪老師nia~發表於2020-12-12

相關編譯和執行指令

編譯指令:javac   java原始檔的路徑

怎麼在DOS命令視窗中快速定位到某個路徑呢?在檔案路徑欄上直接輸入cmd回車

執行指令:java 類名

預設情況下,類載入器是從當前路徑下去找“xxx.class”檔案(位元組碼檔案)的,如果想給類載入器指定一個路徑,需要新建一個環境變數classpath,把指定的路徑放在classpath下,之後類載入器就只會從指定路徑下去找位元組碼檔案了,不再從當前路徑下找,找不到對應的位元組碼檔案時會報錯。

javac -versionjava -version能檢視版本

流程圖

注意

  • 一個java原始檔可以編譯生成多個class檔案,最終執行的是class檔案,如果是在Linux上執行,需要將Windows上生成的class檔案拷貝過去,不需要將原始碼拷貝過去
  • public的類可以沒有,但如果有的話,public修飾的類名必須和原始檔名保持一致,public的類只能有一個
  • 沒有main方法時,編譯可以通過,但不能執行class檔案
  • main方法中可以什麼都不寫,但沒有輸出內容

 

 

相關文章