我的问题是,当我在Netbeans上使用ctrl+空格时,我的IDE用' ' '字符生成我的代码,如voıd
或publıc
,我用我的手修复。当我用Java编码时,当我想自动生成getter和setter时,Netbeans用土耳其字符(用' ' '代替英文I)生成这些方法,例如voıd
或ınt
和publıc
。我该如何修复这个bug?这是我的部分问题:
public ınt getAge() {
return age
}
publıc voıd setAge(ınt age) {
this.age = age;
}
同样被报告为bug
看看能不能帮到你
表示:
Netbeans自动使用Windows系统默认语言作为默认的用户界面语言。我相信这对于本地化来说是一个很好的功能。但我个人觉得不舒服,因为我已经习惯了英文界面。
在我做了一些谷歌搜索之后,我学到了一些设置Netbeans UI语言的技巧。
- 的临时解决方案
永久解决方案在Netbeans启动命令末尾添加"——locale en:US"。
"C:Program FilesNetBeans 6.0.1bin NetBeans .exe"——locale en:US
进入Netbeans安装目录,例如
C:Program FilesNetBeans 6.0.1etc打开netbeans.conf,找到netbeans默认选项行
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none - j - applple . lafs . usescreenmenubar =true"
添加"-J-Duser。语言= 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 -苹果。useScreenMenuBar = true -J-Duser。语言= en -J-Duser.region =我们"
这是外语的通病。因为我也是来自土耳其,所以我也面临过这个问题。下面是修复方法:
进入NetBeans IDE安装目录。进入etc
文件夹,用文本编辑程序(如Notepad或 notepad++ )打开netbeans.conf
。然后找到netbeans_default_options=
,最好使用CTRL+F,并将-J-Dfile.encoding=UTF-8
添加到现有值中。之后,保存并重新加载Netbeans IDE。