2014-01-02 2 views
0

Мой код, который генерировал диаграммы PI в нашей системе Solaris, работал отлично раньше, но почему-то теперь Java выходит из Exception, говоря «Отсутствие графической среды», даже если X11 бежит. Я уверен, что код не был изменен. Каковы некоторые возможные проблемы с Unix?«Графическая среда не найдена», когда X11 работает

Наш системный администратор предоставил следующие данные с сервера 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 $* 
+0

У вас есть переменная окружения DISPLAY? –

+0

Вот что говорит сценарий – tesnik03

+0

. Пожалуйста, добавьте это на свой вопрос. Правильно отформатирован. Это невозможно прочитать. –

ответ

0

С ключевым слова, что вы положили в этом вопросе, я заметил, «обезглавленный»: это означает, что вы установили обезглавленный JRE? Это может быть причиной: безголовый jre не содержит требуемые банки для создания визуальных элементов (окон, виджетов и т. Д.)

+0

Есть ли какой-либо конкретный файл lib, который мне нужно проверить? – tesnik03