日期:2014-05-20  浏览次数:20571 次

请教高手一个JAVA显示图形的问题!!!!!!!!!!!!!!!!!!!!!
(环境是linux   +   websphere)   由于验证码图形输出总是依赖运行一个X-server,因此修改为纯JAVA的图形输出,我用的是PJA包,我做了如下的设置:
-Dawt.toolkit=com.eteks.awt.PJAToolkit
-Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment
-D   java.awt.fonts=/opt/WebSphere/AppServer/java/jre/lib/fonts
-Djava2d.font.usePlatformFont=false

现在遇到的问题是这样做在WINDOWS下可以显示,在LINUX下显示的是空白,不是小红叉,也没有报错,请问高手是什么原因呢!!!

------解决方案--------------------
学习!
------解决方案--------------------
...由于验证码图形输出总是依赖运行一个X-server ...
====================================================
在java命令行里加 "-Djava.awt.headless=true "可解决依赖X-server的问题