【问题标题】:Apache NetBeans 12.0 or 12.3 Window Tabs Label Text Language IssueApache NetBeans 12.0 或 12.3 窗口选项卡标签文本语言问题
【发布时间】:2021-03-19 19:13:13
【问题描述】:

我在“开始”屏幕以及其他 Windows 选项卡上遇到了这个奇怪的语言问题。 我曾尝试编辑 netbeans.conf 文件,但没有成功。

请帮我解决这个问题。

更新:

我已卸载 12.0 版并尝试安装更新的 12.3 版,但问题与 12.0 版相同

软件信息

产品版本: Apache NetBeans IDE 12.3

Java: 1.8.0_201; Java HotSpot(TM) 64 位服务器 VM 25.201-b09

运行时: Java(TM) SE 运行时环境 1.8.0_201-b09

系统: Windows 10 版本 10.0 在 amd64 上运行; UTF-8; en_us_UTF8 (nb)

用户目录: C:\Users\User\AppData\Roaming\NetBeans\12.3

缓存目录: C:\Users\User\AppData\Local\NetBeans\Cache\12.3

【问题讨论】:

  • 最新官方发布的Netbeans 12.3也一样吗?
  • 是的,与 Netbeans 12.3 相同
  • 只是为了确保,还要尝试清理所有用户配置数据。退出Netbeans,删除以下目录并重启:/AppData/Local/Netbeans, /AppData/Roaming/Netbeans
  • @jjazzboss 感谢您的回复。删除了两个目录,但没有任何改变。 :(
  • @AmitSoni,请更新您的问题。从帮助 -> 关于添加信息。它包括产品版本、更新、运行时、系统等信息。

标签: netbeans netbeans-12


【解决方案1】:

您可以尝试以下选项:

  1. 为 Netbeans 使用最新的 JDK。 1.8 的最新版本是281 如何将 NetBeans 指向新的 JDK,请参阅 here

  2. here 所述,尝试为 Windows 中的非 Unicode 程序设置默认语言选项。

  1. 点击开始>控制面板
  2. Windows 10、Windows 8:单击区域
  3. Windows 7:单击 管理 选项卡。 (如果没有高级选项卡,那么您没有使用 管理权限。)
  4. 非 Unicode 程序的语言部分下,从下拉菜单中选择所需的语言。
  5. 点击确定
  6. 重新启动计算机以应用更改
  1. 如果这没有帮助,请尝试手动更改您的 java 语言环境。您需要在变量 netbeans_default_options 末尾的文件 netbeans.conf 中添加类似这样的内容:

    -J-Duser.language=en -J-Duser.country=US -J-Duser.variant=UTF-8

【讨论】:

  • JDK 更新并将其链接到 netbeans.conf 文件中的 NetBeans 就可以了。 :) 感谢您的回答.. 干杯 :)
【解决方案2】:

您可以尝试更改 netbeans 的字符编码,但我的 Netbeans 版本与您的不同,但它应该是相同的方法。在我的情况下,我在一个目录中有 netbeans 配置文件 (netbeans.conf):C:\Program Files\NetBeans-11.1\netbeans\etc

我手动将 -J-Dfile.encoding=UTF-8 添加到默认选项(“netbeans_default_options”)。下面我粘贴我的 netbeans_default_options 值:

netbeans_default_options="-J-Djdk.lang.Process.allowAmbiguousCommands=true -J-XX:+UseStringDeduplication -J-Xss2m -J-Djdk.gtk.version=2.2 -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J--add-opens=java.base/java.net=ALL-UNNAMED -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.base/java.security=ALL-UNNAMED -J--add-opens=java.base/java.util=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-opens=jdk.jshell/jdk.jshell=ALL-UNNAMED -J--add-modules=jdk.jshell -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-exports=jdk.javadoc/com.sun.tools.javadoc.main=ALL-UNNAMED -J-XX:+IgnoreUnrecognizedVMOptions -J-Dfile.encoding=UTF-8"

【讨论】:

  • 感谢您的帮助。 JDK 更新成功了。
猜你喜欢
  • 1970-01-01
  • 2012-08-30
  • 2021-01-06
  • 2019-04-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-10
  • 2015-03-29
相关资源
最近更新 更多