这是参考我的问题:java.awt.HeadlessException Applets not displayed

Sys Admins提出了下一个问题。他们在问-

“为什么在Java1.4不需要的情况下,java1.5现在根本需要在tomcat中显式导出DISPLAY?”

那么java1.5中发生了什么变化,导致它抛出了java.awt.HeadlessException而没有显式导出DISPLAY?

小程序在java1.5中的工作方式是否有所变化? Sun是否已在Java1.5中更改了AWT或Swing的内部工作? java1.4能够看到在Unix上运行的xvfb库但没有显式导出DISPLAY的java1.5看不到的原因是什么?

最佳答案

我没有全部阅读,但是这里是与无头有关的1.5和1.4之间的变化的相关信息。

支持“无头” Java

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4281163

Java中的AWT增强功能

http://java.sun.com/j2se/1.5.0/docs/guide/awt/AWTChanges.html#headless

希望对您有所帮助。

关于java - Java-AWT从1.4到1.5的差异(适用于Unix和Windows),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/466589/

10-11 14:06