gpt4 book ai didi

java - JRE 选项 java.awt.headless 和 java.awt.headlesslib 之间有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 02:43:13 25 4
gpt4 key购买 nike

我已经多次使用前者 (-Djava.awt.headless=true) 以防止某些在 JRE 中使用某些图形方法的应用程序出现臭名昭著的“未找到显示”错误.

不过从那以后我也知道了第二个的存在。尽管搜索了几个小时,我还是找不到两者之间的区别。

更糟糕的是,我根本不是 GUI 专家……所以,这有实际区别吗?什么代码适用于一个而不适用于另一个,或者需要两者等等?

最佳答案

java.awt.headlesslib 是 2001 年为响应 bug JDK-4407772 添加的临时解决方法 的一部分.

如果你下载openjdk6的源代码, openjdk7openjdk8并 grep 所有寻找 java.awt.headlesslib 的源文件,您将看不到任何结果。

所以设置java.awt.headlesslib的效果为null,设置java.awt.headless的效果是开启headless模式。

关于java - JRE 选项 java.awt.headless 和 java.awt.headlesslib 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28903585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com