- java環境安裝及配置省略
- 首先寫好以類名命名的java程式檔案,我這裡已經提前寫好BSDNLicense.java
- 通過javac指令編譯,如下圖:
編碼錯誤
發現報錯,BSDNLicenseUtil.java:46: error: unmappable character for encoding Cp1252,很顯然是中文問題,代碼變量值包含中文時編譯時需要指定utf8編碼,修改指令再次編譯:
編譯時指定utf8編碼
class檔案已經生成,說明編譯成功。
- 通過java指令運作程式
找不到類
又報錯了:Could not find or load main class,錯誤看就是找不到類,這是因為運作時需要指定包路徑。
運作java程式
其它問題:
1)如果編譯目錄不在java檔案所在目錄話,編譯時指定目錄即可,如:javac test/license/BSDNLicense.java。
2)運作程式時除了指定包路徑還需要在包的根目錄下運作。
至此運作成功,沒想到通過指令行運作java程式這麼多個坑!!!
#軟體開發##上海頭條##漲知識#