以前執行 Java Application, 都是透過 Java Command Line 來執行,
而如果要在 Eclipse 中要執行 Java Application, 且有帶 argument,
要如何實現呢 ?
參考步驟, 如下 :
1) 選擇 Java File, 然後按右鍵, 點選 "Properties" :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVzAbAFqkXQtv0pxrTx4wiqkkqSxwH-h4t8eN62-kQDwX_D_oWHzW2oZo9-l2vFGhn0A3Nl51x-1UzRV295UN-tV4V2vi6LFkXmgMKqoS5wyuwHkrZ6IvgNvOE4jk9BfDxGSdrDXeiBJ5W/s1600/001.png)
2) 選擇 "Run/Debug Settings", 然後選擇一個 Configuration, 再按 "Edit" 進行編輯 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKaegRUYD6-LCA6SJVnp6i6mTxuGiCXTnVsHENcXgHyQ3KdQfAkP1uThPVT0rFzd6t5YVOwW8h_k94xtds8TFUlfH9iQL7FKwaGShc0yZ8MzC9Ri2333eVoj_CwOo0Tf-iyW_exQ1K5UmY/s1600/002.png)
3) Java Application 要取得的參數, 可以設定在 Arguments 頁籤內 :
(多個參數, 用空白區隔) (也可以用雙引號標示為一個參數)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc7EmIfvWLUoqEIWrfWnbNdq2x_s71cMIdTLM001bf7CKCWBYsTCC61f1iiz16TGKnp4OdZJmSz_OaMSFXkniYEMySMTwD7JOlYqKOhTCCry-OeavQ-V2bOO1VUH-uYTWBh3oXnES6eNhp/s1600/003.png)
4) 切換到 Common 頁籤, Encoding 選擇有支援中文字的語系 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinllvCw-719cD2QaHaaj8vjySYOQuP4RhgEVprQQERIvHQnUgpqWLZxpYxtPfO0ZlWuJ29aouHwGlrJb006jQDqxCpKC72Q9NdzZJzFw_1q9XEh02MjZTSrhyLRljWgn1zBf9-4QJI5MbB/s1600/004.png)
這是 Java File 的程式碼內容 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXBBzxPN9ExOzC2H_nu-aYo1Uhj56vgRbk9bIQeToW1z8v9cHXRz74p_UIqqHP1PI2-iLMEE-Uzaavg8YSSerXy7X6s5wfTVUKnSnPspwbjkGEGUUIhVGzeqiEanOGR69AOyrhjW4l_gAW/s1600/005.png)
Eclipse 執行 Java 的結果, 如下 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzrF-D6TQq9By-hmHIKLZpoQBWITsqfjgspjYDLVyzgsJZARPYoTHirCBi21m-psRnLVE55GUxc4k-KWIMblu534L1cTs0u6i6aWczRt-zwhONY49UMIwYfekisM97scZVdNyq6tisegKa/s1600/005_2.png)
5) 若 Common 頁籤內的 Encoding, 選擇不支援中文字的語系 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtDxu3E2rCjQ0dmZhj7KNW23wU0KbcoRQfQz7ZGjsRRUYktYQptyJ2yWkGw33zxwuVwhETCLVMC9aJ39pNRDfiHw-wD3UdkzqAInpY7rlUywhJxaMey591srF_YbmAnB_RGuNRe4fToLHG/s1600/006.png)
則 Eclipse 執行 Java 的結果, 就會變成亂碼, 如下 :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLV6ZuK4QAJ-zGQTtxjLnLwNyk4w-uuFE4IdqZxQaFNkdN-kumwX7WK24k-jHGraQkbCVQ70URk2oGldtrnS-vljtpIxoTfywwkP1GJi8kLr1nOO1c7ZVhOHHo9a99imEt54EodibTO8Bd/s1600/006_2.png)
所以, 若要讓 Java Application 正常顯示與讀取中文字, 則必須正確選擇 Configuration 中的 Common 頁籤內的 Encoding 喔.