Nano Hash - криптовалюты, майнинг, программирование

Во время работы X11 графическая среда не найдена

Мой код, который генерировал диаграммы 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 $*

  • У вас установлена ​​переменная окружения DISPLAY? 02.01.2014
  • Вот что говорит сценарий 02.01.2014
  • Пожалуйста, добавьте это к вашему вопросу. Правильно отформатировано. Это не читается. 02.01.2014
  • Отображаемая переменная установлена, мы передаем :0 03.01.2014
  • Переменная DISPALY установлена. System.getProperty(os.name) возвращает SunOS. (Строка) java.security.AccessController.doPrivileged (новый sun.security.action.GetPropertyAction (java.awt.graphicsenv, null)) возвращает sun.awt.X11GraphicsEnvironment . Все еще сталкивается с проблемой. 07.01.2014

Ответы:


1

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

02.01.2014
  • Есть ли какой-то конкретный файл lib, который мне нужно проверить? 03.01.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..