免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: SeeaMonster
打印 上一主题 下一主题

请教一个通过XManager访问Solaris的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-01-16 10:05 |只看该作者
问题解决了,这个主要跟java有关,在运行时加-Djava.awt.headless=true然后在命令行执行:
nohup *.sh &
就可以了。

相关知识:
  1. 对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。然而,运行一个不必要的X-server并不是一种好的网络管理方式。

  2. 这个解决方案依赖于你的Java版本。如果你运行在JDK1.4上,那么你将有机会运行headless服务器。

  3. -Djava.awt.headless=true
  4. 对于JDK1.3及更低的版本,有个来自eTeks的PJA工具包(Pure Java AWT Toolkit,纯Java AWT工具集)可以使用。它是一个在配置上与Sun的1.4版非常相似的headlessJava服务器,这种配置方式包含一组-D属性标志。

  5. 你需要下载相关的jar,将它们放到你的CLASSPATH中,然后设置下面的标志:

  6. Dawt.toolkit=com.eteks.awt.PJAToolkit
  7. Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment
  8. 在IBM的JDK下,你能找到下列所需的属性,这里我们将PJA的jar要放到lib/pja下:

  9. Djava.awt.fonts=$JAVA_HOME/jre/lib/fonts
  10. Djava2d.font.usePlatformFont=false
  11. Duser.home=lib/pja
  12. 你可以从eTeks网站上下载PJA工具包。

  13. 译者注:在JDK1.4的新特性的AWT中提到 headless支持是指在图形环境下是否支持显示器、鼠标和键盘,详细内容可以参考Sun的网站的headless支持。
复制代码

论坛徽章:
0
12 [报告]
发表于 2007-01-16 10:20 |只看该作者
不错!!顶一下!!!

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
13 [报告]
发表于 2007-01-16 10:36 |只看该作者
不错,建议版主设成保留,方便以后查找:)

论坛徽章:
0
14 [报告]
发表于 2007-01-16 15:56 |只看该作者
谢谢楼主的分享.顶!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP