JDK-4281163 : support "headless" Java
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version:
    1.1,1.1.3,1.1.6,1.1.7,1.2.0,1.2.1,1.2.2,1.3.0,1.4.0 1.1,1.1.3,1.1.6,1.1.7,1.2.0,1.2.1,1.2.2,1.3.0,1.4.0
  • Priority: P1
  • Status: Resolved
  • Resolution: Fixed
  • OS:
    generic,linux,solaris_2.5.1,solaris_2.6,solaris_7,windows_nt generic,linux,solaris_2.5.1,solaris_2.6,solaris_7,windows_nt
  • CPU: generic,x86,sparc
  • Submitted: 1999-10-14
  • Updated: 2012-10-10
  • Resolved: 2000-08-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
1.4.0 betaFixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Name: lb39792			Date: 11/11/99

'Headless' operation refers to the ability to run a Java program without a 
monitor, mouse or keyboard.  In unix environments, it usually means that X
or an equivalent windowing system does not have to be present. 

Headless Java operation would mean that a server side Java program should be 
able to use the full J2SE or J2EE API without a GUI environment being present.
This means that all AWT calls to manipulate components, graphics, fonts,
printing etc. should be functional. 

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: merlin FIXED IN: merlin-beta INTEGRATED IN: merlin-beta

WORK AROUND Name: tb29552 Date: 10/14/99 Run an X server just to satisfy getGraphics() ====================================================================== You can also get Xvfb (a virtual frame buffer Xserver) from x.org's X11R6 distribution.

EVALUATION This is tied to work on headless AWT. jeannette.hung@Eng 1999-10-14 This is the RFE number I will use to track headless, and close out all others as duplicates. michael.martak@Eng 1999-12-20 I am correcting spelling and grammar. suzette.pelouch@eng 2000-03-10 This feature is complete. No further updates should be made to this evaluation. If additional functionality is requested, or if bugs are encountered, a new bug report should be filed. A brief description of this feature may be found at: http://java.sun.com/j2se/1.4/docs/guide/awt/AWTChanges.html#headless Please note that headless specifies that all heavyweight components throw HeadlessException in headless mode. That includes JWindow, JFrame, and JDialog, since these are heavyweight components. The javadoc specifies this, as well as any other methods or constructors that may throw HeadlessException in headless mode. ###@###.### 2002-04-02