运行后台java进程时发出警告(尽管工作正常)
我生成了一个可执行的jar,当我从命令行(iOS)运行它时,会打开一个Java窗口,这意味着该进程不是完全后台的。当我添加以下选项时:运行后台java进程时发出警告(尽管工作正常),java,jar,daemon,Java,Jar,Daemon,我生成了一个可执行的jar,当我从命令行(iOS)运行它时,会打开一个Java窗口,这意味着该进程不是完全后台的。当我添加以下选项时: java -Djava.awt.headless=true -jar MyJar.jar 它按预期工作,但给我以下警告: 2017-03-12 16:48:07.743 java[45915:8158809] [JRSAppKitAWT markAppIsDaemon] failed. SetApplicationIsDaemon returned -50
java -Djava.awt.headless=true -jar MyJar.jar
它按预期工作,但给我以下警告:
2017-03-12 16:48:07.743 java[45915:8158809] [JRSAppKitAWT markAppIsDaemon] failed. SetApplicationIsDaemon returned -50
尝试用谷歌搜索警告,但没有成功。警告是什么意思?如何摆脱它?可以忽略它吗?如果失败了,为什么它能完全按照我的要求工作呢
谢谢