2008年9月21日 星期日

J2ME - WTK - Emulator - AWT-EventQueue-0 GTKLookAndFeel Exception

在 Ubuntu 8.04 , 中文環境 , UTF-8  , 設定

在 Eclipse + EclipseMe , 啟動

J2ME , Sun WTK Emulator - 會出現 AWT-EventQueue-0 GTKLookAndFeel Exception

沒有辦法啟動手機模擬器




上網去查了一下 , 唯一的解法只有去修改環境變數變成 en_US
然後去啟動 Eclipse , 但是注意看 , 啟動時 , 會有錯誤訊息 , locale not supported by C library



進入 Eclipse , 啟動 WTK Emulator , 可以啟動了
但是仔細看 , 程式碼中 , 原先是中文的地方變成亂碼了 , 輸入或是修改中文訊息也會有問題





噹噹 , 正解在這裡 ,  修改環境變數 LANG 為 en_US.UTF-8
然後去啟動 Eclipse , 就沒有錯誤訊息了



接著啟動 WTK Emulator , 也可以正常執行 , 沒有錯誤訊息 , 而且程式碼中的中文也沒有變成亂碼了 , 可以正常顯示了



最近順便在看手機程式 , 但是發現 MIDP/J2ME 跟 Android 比起來 , 限制多了不少
沒有辦法使用標準常用的 J2SE 程式跟 API 方式 , (最簡單的例子 , System.getProperties() , MIDP/J2ME 沒辦法用這樣的寫法, 但是 Android 可以 , 簡單的說 MIDP 感覺很像是被閹掉的 J2SE , 限制還不少)

2008年9月8日 星期一

某間公司的笑話

某間公司的笑話

如果你看到某間公司 , 說要推 Open 架構  , 導入 Java /J2EE 解決方案  N年了 ,
結果公司對於 相關的證照補助只有針對 MS , MCSD , MCSE 有補助  ,

其 他如 SCJP , SCWCD , SCBCD , SCEA 等等一概沒有補助 ,

你就會知道這間公司的 IT 主管是在玩真的還是在玩假的 ,
也就是這樣的緣故 , 員工們根本就看破老闆的手腳 , 對於老闆們說要推甚麼 ,推甚麼 ,
一直都是 觀望與看笑話的態度 ,


老闆說要推Java /J2EE , 員工把老闆說的當笑話看 , 沒人會認真理他 ,
孔子曰 , 觀其言 , 察其行 , 人焉叟哉 ,

意思是: 看看這個人說的話 , 觀察這個人的行為 , 一個人真實的狀況是無法隱瞞的

換 在 公司的管理者方面 , 也是一樣 ,

老闆說要推 Java / J2EE / Open ,  但是諸多專業證照補助中 , 完全沒有Java/J2EE相關專業證照的補助 ,
反倒是不是主力的 .NET 一堆證照補助 ,


老闆 說得 , 跟做的完全兩碼子事 , 別怪員工把你說的話當屁話

在還沒離職前 , 公司的黑幕不能報 , 不過笑話總是可以拿出來講講的...