我的问题是当我在Netbeans上使用ctrl + space时,我的IDE会生成我的代码,其中包含{ı'字符,如voıd
或publıc
,我已用手修复了。当我用Java编码时,当我想自动生成getter和setter时,Netbeans会用土耳其语字符生成这些方法(用'ı'替换英语i),例如voıd
或ınt
和publıc
。我该如何解决这个错误?这是我麻烦的一部分:
public ınt getAge() {
return age
}
publıc voıd setAge(ınt age) {
this.age = age;
}
答案 0 :(得分:1)
同样报告为bug
其中说:
Netbeans自动使用Windows系统默认语言作为默认用户界面语言。我相信它意味着成为一个很好的本地化功能。但我个人觉得不舒服,因为我已经使用英文界面。
在我进行了一些谷歌搜索后,我学到了一些设置Netbeans UI语言的技巧。
临时解决方案
在Netbeans启动命令结束时添加“--locale en:US”。
“C:\ Program Files \ NetBeans 6.0.1 \ bin \ netbeans.exe”--locale en: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 = en -J-Duser.region = US“
答案 1 :(得分:0)
这是外语的常见问题。我也遇到过这个问题,因为我也来自土耳其。以下是如何解决它:
转到 NetBeans IDE安装目录。转到文件夹etc
并使用文本编辑程序打开netbeans.conf
,例如记事本或 Notepad ++ 。然后找到netbeans_default_options=
,最好使用 CTRL + F ,并将-J-Dfile.encoding=UTF-8
添加到现有值。之后,只需保存并重新加载 Netbeans IDE 。