运行headless Java服务器

Y_Ar_beautiful

Y_Ar_beautiful

2016-02-19 18:59

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享运行headless Java服务器教程,希望对大家能有一点小小的帮助。

?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 


  对于一个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支持

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

运行headless Java服务器

编程语言 网络编程
运行headless Java服务器

运行多个MYSQL服务器

编程语言 网络编程
运行多个MYSQL服务器

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Java实现SMTP服务器

编程语言 网络编程
用Java实现SMTP服务器

Java Socket编程(三)服务器Sockets

编程语言 网络编程
Java Socket编程(三)服务器Sockets

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Mysql入门系列:运行多个MYSQL服务器

编程语言 网络编程
Mysql入门系列:运行多个MYSQL服务器

Java服务器端编程安全必读

Java JAVA基础
Java服务器端编程安全必读

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

word怎么调整行距

word怎么调整行距

word全屏显示方法及快捷键

word全屏显示方法及快捷键
下拉加载更多内容 ↓