标题说明了一切:我无法在 Java 应用程序中写入重音字符。目前,我尝试了 Idea IDE 和 Netbeans,但都没有接受它们。使用其他应用程序,它可以正常工作。请注意,这不是文本文件编码的问题。
因此如果我写“compilação”,它会被写为“compilaçao”。
我目前的键盘布局是葡萄牙语。如果我选择“葡萄牙语(消除死键)”,当我输入同一个单词时,我会得到“compilaç~ao”。
那么可能是什么原因造成这种情况的呢?
答案1
看来这是由 ibus 或其中的某些错误引起的。我设法通过清除 XMODIFIERS 环境变量来修复它,即:
XMODIFIERS="" java -jar /path/to/app.jar
目前,我只在两个特定的 Java 应用程序中使用它,但使用或设置它export
也.bashrc
应该/etc/profile
可以工作。