Netbeans IDE 7.4 ctrl + space bug

时间:2014-07-08 11:01:25

标签: java netbeans netbeans-7.4

我的问题是当我在Netbeans上使用ctrl + space时,我的IDE会生成我的代码,其中包含{ı'字符,如voıdpublıc,我已用手修复了。当我用Java编码时,当我想自动生成getter和setter时,Netbeans会用土耳其语字符生成这些方法(用'ı'替换英语i),例如voıdıntpublıc。我该如何解决这个错误?这是我麻烦的一部分:

public ınt getAge() {
    return age
}

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

2 个答案:

答案 0 :(得分:1)

同样报告为bug

See if this can help you

其中说:

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

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

  
      
  1. 临时解决方案

         

    在Netbeans启动命令结束时添加“--locale en:US”。

         

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

  2.   
  3. 永久解决方案

         

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

  4.   

答案 1 :(得分:0)

这是外语的常见问题。我也遇到过这个问题,因为我也来自土耳其。以下是如何解决它:

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