我有一个JList
,其中显示了许多Result
。直到我在Eclipse中制作可运行的jar时,它的工作情况都非常好。如果我在Eclipse本身中启动程序,它将完美显示所有内容,并且看起来不错。如果我将其导出,则同一程序不会显示德国Umlaute以及类似ß的东西,甚至可能更多。例如,有¼而不是ü。我在Windows系统上安装了jdk 10。并且该程序应在jre 1.7中运行。
注意:我找到了运行/调试的设置,您可以在其中设置一些属性,例如-Dfile.encoding=UTF8
,但我认为它不是针对在不同环境中运行的可运行jar文件作为参数的。
注2:在我的整个程序中,只有JList项显示错误。 我给List这样的html字符串
"<html>blübb<br>üüöööäää</html>"
,但是即使周围没有html(仅用于格式化和制作新行,而该行与\n
不兼容,也会显示Umlaute错误。
如果您需要更多信息,我会尽力而为。