由於現在的工作環境,有 Windows 以及 MAC 兩種不同的作業系統,
所以當要寫java時,便選擇了能同時支援的 NetBeans,
搭配上 Dropbox,不管在哪裡改程式,寫好存檔,
到另一個地點就可以點開來繼續修改,非常方便。
但唯一的問題是,MAC版的NetBeans在中文輸入方面有問題,
使用的是中文輸入法沒錯,但打字上去,顯示在文件裡的螢幕上的卻都是英文。
雖然不影響程式撰寫,卻會影響寫comment的意願 :P
我的是 NetBeans 6.9.1,但似乎以前的版本就有這問題存在。
解決辦法,修改config檔。
打開 iTerm 後,路徑如下:
cd /Applications/NetBeans/NetBeans\ 6.9.1.app/Contents/Resources/NetBeans/etc/
打開檔案 netbeans.conf
在 netbeans_default_options= 的地方,加上 -J-Djava.awt.im.style=on-the-spot
記得利用空白跟前一個參數隔開。
改完後,我的netbeans_default_options如下:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Djava.awt.im.style=on-the-spot"
存檔,重新啟動 NetBeans,就可以正常輸入中文了唷~
--
感謝hdj幫助解決問題 :))
參考文章:
http://www.douban.com/note/82403581/
3 則留言:
感謝~
剛學會用mac...
已經五年了,這個 po 文還是有效,真感謝你。
已經9年了,在 Mac 上使用NetBeans 12.0,這個 po 文還是有效,真感謝你。
(是說NetBeans團隊也太懶惰,不調整一下那麼陳年的問題)
張貼留言