文章背景
測試代碼時候突然發現代碼運行時候的托盤菜單的名字顯示異常,查詢了下資料發現是運行參數的緣故。
目錄
問題的代碼
系統是win10,x64版本,jdk1.6 x64,測試的是myeclipse。
PopupMenu popupMenu = new PopupMenu();// 彈出菜單 MenuItem mi = new MenuItem("彈出"); MenuItem exit = new MenuItem("關閉"); popupMenu.add(mi); popupMenu.add(exit);
代碼是沒有問題的,斷點調試這兒也看不出來。查詢資料之後才發現是運行參數的問題。
解決辦法
修改myeclipse的編譯環境,選中工程,Run as----Run Configuration,將java的運行參數VM arguements更正爲-Dfile.encoding=GB18030.
說明
歡迎評論,歡迎指正,轉載也請註明出處.
參考文章
版本記錄
20181018 完成文章