[英]Netbeans IDE 7.4 ctrl+space bug
我的問題是,當我在Netbeans上使用ctrl + space時,IDE會生成帶有“ı”字符(如voıd
或publıc
代碼,並且我已經用手修復了。 當我使用Java進行編碼時,當我想要自動生成getter和setter時,Netbeans會使用土耳其語字符(用voıd
代替英語i)來生成這些方法,例如voıd
或ınt
和publıc
。 我該如何解決該錯誤? 這是我麻煩的一部分:
public ınt getAge() {
return age
}
publıc voıd setAge(ınt age) {
this.age = age;
}
相同的被報告為錯誤
上面說:
Netbeans自動使用Windows系統默認語言作為默認用戶界面語言。 我相信這意味着成為本地化的一個不錯的功能。 但是我個人覺得很不舒服,因為我已經使用過英語界面。
在進行了Google搜索之后,我學到了一些設置Netbeans UI語言的技巧。
臨時解決方案
在Netbeans啟動命令的末尾添加“ --locale en:US”。
“ C:\\ Program Files \\ NetBeans 6.0.1 \\ bin \\ netbeans.exe” --locale zh:US
永久解決方案
轉到Netbeans安裝目錄,例如,
C:\\ Program Files \\ NetBeans 6.0.1 \\ etc
打開“ netbeans.conf”並找到netbeans默認選項行
netbeans_default_options =“-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize = 32m -J-XX:MaxPermSize = 200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar = true”
在此行的末尾添加“ -J-Duser.language = en -J-Duser.region = US”
netbeans_default_options =“-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize = 32m -J-XX:MaxPermSize = 200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar = true -J- Duser.language = zh-J-Duser.region = US”
這是外語常見的問題。 我也來自土耳其,因此我已經面對了這個問題。 解決方法如下:
轉到NetBeans IDE安裝目錄 。 轉到文件夾etc
並使用文本編輯程序(例如Notepad或Notepad ++)打開netbeans.conf
。 然后找到netbeans_default_options=
,最好使用CTRL + F並將-J-Dfile.encoding=UTF-8
到現有值。 之后,只需保存並重新加載Netbeans IDE即可 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.