Could not initialize class sun.awt.X11GraphicsEnvironment


报错:

 

 

 

解决办法:

进入weblogic目录:

修改 startWebLogic.sh 文件。(加上红色部分即可)

export JAVA_OPTIONS=-Djava.awt.headless=true
重启weblogic

 

 

 

问题原因:

 

现在你要工作在Headless mode下,就不要指望硬件帮忙了,你得自力更生,依靠系统的计算能力模拟出这些特性来,那么JVM就不会企图去借助X11的图形化计算能力。

 


 

1.什么是Headless mode? 
Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。

 

 

 

 

 

3.如何使用和Headless mode?
一般是在程序开始激活headless模式,告诉程序,现在你要工作在Headless mode下,就不要指望硬件帮忙了,你得自力更生,依靠系统的计算能力模拟出这些特性来:
System.setProperty("java.awt.headless","true");

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM