Java Newsletters Archive: 174
Hello dear friends!
Question: On some Windows 2000 machines our application (uses Java 2D) causes system crash - blue screen of Windows death ...
Answer: It can happen if you J2SE 1.4.1 and later. The problem is not
in Java itself but rather in obsolete video drivers that can contain bugs. Java
2D functionality in J2SE 1.4.1 and beyond is implemented using DirectDraw and
Direct3D for various off screen rendering functions.
If it does not help you can run your application with different flags.
One example of a known problem is that using Direct3D on some small subset of Windows 2000 systems has been known to cause a system crash. You can also try launching your application with the following command-line flag set:
This forcibly disables
our use of Direct3D and avoids any Direct3D-specific problems.
This flag disables our
use of DirectDraw and Direct3D for off screen images (such as the Swing back
This flag disables our use of DirectDraw and Direct3D completely and thus avoids any problems you may be seeing associated with our use of those APIs and their respective drivers on your system.
This tip is based on release notes for J2SE 1.4.2:
Question: How can I completely clean up my Windows XP from Microsoft
JVM before I install Sun Microsystems JVM?
1. From the Start
menu, select Run.
Now you can get latest JVM from Sun!
Printer Friendly Page
Send to a Friend
Search here again if you need more info!
|Home||Code Examples||Java Forum||All Java Tips||Books||Submit News, Code...||Search...||Offshore Software||Tech Doodling|
|RSS feed Java Forums|