Мой код, который генерировал диаграммы PI в нашей системе Solaris, раньше работал нормально, но каким-то образом теперь Java завершается с сообщением об исключении, говорящим: «Графическая среда не найдена», даже если X11 работает. Я уверен, что код не менялся. Каковы некоторые возможные проблемы с точки зрения Unix?
Наш системный администратор предоставил следующую информацию с сервера Solaris:
$:/root# ps -ef | grep -i Xsun
root 25920 25246 0 10:34:24 pts/3 0:00 grep -i Xsun
root 18528 4999 0 Jan 01 ? 0:00 /usr/openwin/bin/Xsun :0 +nkeyboard +nmouse -dev vfb
Есть ли что-то еще, что я должен искать?
Вот что говорит сценарий:
#!/bin/sh
# Copyright 2002, 2003 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Split off Server Number
ServerNumber=\`echo $1 |grep ":"\`
if [ "$ServerNumber" ] then shift fi
exec /usr/openwin/bin/Xsun $ServerNumber +nkeyboard +nmouse -dev vfb $*