Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1562090
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:20:38

一起学习
对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。然而,运行一个不必要的X-server并不是一种好的网络管理方式。 这个解决方案依赖于你的Java版本。如果你运行在JDK1.4上,那么你将有机会运行headless服务器。 -Djava.awt.headless=true 对于JDK1.3及更低的版本,有个来自eTeks的PJA工具包(Pure Java AWT Toolkit,纯Java AWT工具集)可以使用。它是一个在配置上与Sun的1.4版非常相似的headlessJava服务器,这种配置方式包含一组-D属性标志。 你需要下载相关的jar,将它们放到你的CLASSPATH中,然后设置下面的标志: Dawt.toolkit=com.eteks.awt.PJAToolkit Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment 在IBM的JDK下,你能找到下列所需的属性,这里我们将PJA的jar要放到lib/pja下: Djava.awt.fonts=$JAVA_HOME/jre/lib/fonts Djava2d.font.usePlatformFont=false Duser.home=lib/pja 你可以从eTeks网站上下载PJA工具包。 -------------------------------------------------------------------------------- 译者注:在JDK1.4的新特性的AWT中提到 headless支持是指在图形环境下是否支持显示器、鼠标和键盘,详细内容可以参考Sun的网站的headless支持 下载本文示例代码


运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器运行headless Java服务器
阅读(275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~