1

我的问题是当我在 Netbeans 上使用 ctrl+space 时,我的 IDE 会生成带有“ı”字符的代码,例如voıdorpublıc并且我已经用手修复了。当我在 Java 中编码时,当我想自动生成 getter 和 setter 时,Netbeans 会使用土耳其语字符(将英语 i 替换为 'ı')生成这些方法,例如voıdorıntpublıc。我该如何修复该错误?这是我的麻烦的一部分:

public ınt getAge() {
    return age
}

publıc voıd setAge(ınt age) {
    this.age = age;
}
4

2 回答 2

1

同样被报告为错误

看看这是否可以帮助你

其中说:

Netbeans 自动使用 Windows 系统默认语言作为默认用户界面语言。我相信这意味着成为本地化的一个很好的功能。但我个人觉得不舒服,因为我用过英文界面。

在我做了一些谷歌搜索之后,我学到了一些设置 Netbeans UI 语言的技巧。

  1. 临时解决方案

    在 Netbeans 启动命令的末尾添加“--locale en:US”。

    "C:\Program Files\NetBeans 6.0.1\bin\netbeans.exe" --locale en:US

  2. 永久解决方案

    转到 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"

于 2014-07-08T11:18:11.193 回答
0

这是外语的普遍问题。因为我也来自土耳其,所以我遇到了这个问题。以下是解决方法:

转到NetBeans IDE 安装目录。转到文件夹etc并使用记事本Notepad++netbeans.conf等文本编辑程序打开。然后 find ,最好使用CTRL+F并添加到现有值。之后,只需保存并重新加载Netbeans IDEnetbeans_default_options=-J-Dfile.encoding=UTF-8

于 2014-07-08T11:23:30.107 回答