【问题标题】:Warning occurred when I run my jar on linux当我在 linux 上运行我的 jar 时出现警告
【发布时间】:2020-10-23 02:07:53
【问题描述】:

当我运行一个 jar 时,它会出现一个警告。

我在 linux 上成功运行了我的 jar。

过了几分钟就这样

(Java:4714): GDK-Warning**: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.

在这个警告之后,jar 没有运行。

为什么会这样?

给这个解决方案?

【问题讨论】:

  • 警告与您的问题无关。 Killed 表明您的程序已被另一个进程终止,可能是另一个 shell 发出的 kill 命令。

标签: java linux jar


【解决方案1】:

使用jdk.gtk.version=3 选项运行它,如下所示:

$ java -Djdk.gtk.verbose=true -Djdk.gtk.version=3 ...

查看JDK-8198654了解更多详情。

【讨论】:

  • 在哪里使用这个` $ java -Djdk.gtk.verbose=true -Djdk.gtk.version=3 ...` ?
  • 您可以在命令中的任何位置包含选项-Djdk.gtk.verbose=true -Djdk.gtk.version=3,例如java -Djdk.gtk.verbose=true -Djdk.gtk.version=3 --module-path /usr/share...这里,我已经把它放在开头了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-09
  • 1970-01-01
  • 2017-11-30
  • 2021-06-22
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
相关资源
最近更新 更多