Фальсифицировать дисплей X11?

Это не имеет ничего общего с округлением как таковым, а связано с тем, как десятичные числа представлены в двоичном оборудовании.

Проверьте руководство по плавающей запятой для получения дополнительной информации об этом, а также решения / альтернативы.

15
задан Matthew Scharley 30 January 2009 в 05:20
поделиться

6 ответов

Базовый вопрос здесь состоит в том, как запустить JAVA-приложения без X-сервера; обеспечение "поддельного" X-сервера является только одной опцией. В Java 1.4 и, можно сделать следующее:

java -Djava.awt.headless=true

Это позволяет приложения, которые используют AWT для работы бездисплейных систем даже без X-сервера.

30
ответ дан 30 November 2019 в 23:57
поделиться

Xvfb может сделать то, что Вы просите. Я не использовал его сам, но вот ссылка на Википедию: http://en.wikipedia.org/wiki/Xvfb

16
ответ дан 30 November 2019 в 23:57
поделиться

Можно использовать vncserver.

vncserver :1001
export DISPLAY=localhost:1001
java..

добавленные преимущества состоят в том, что можно на самом деле просмотреть gui, использующий vncserver 'на всякий случай'

14
ответ дан 30 November 2019 в 23:57
поделиться

Мог также выполнить Xvnc в с низким разрешением и глубине цвета.

5
ответ дан 30 November 2019 в 23:57
поделиться

Я использовал с большим успехом в прошлом библиотеки PJA, они, кажется, больше не сохраняются, но с другой стороны, просто просто хотят работать...

0
ответ дан 30 November 2019 в 23:57
поделиться

Как упомянуто Charles Duffy традиционный метод состоит в том, чтобы сказать Java идти бездисплейный.

Примечание, что можно всегда монтировать банку в Eclipse и использовать jad+jadclipse для наблюдения то, что это на самом деле делает, и возможно даже переопределять класс, если Вы должны путем помещения другого файла класса в "переднюю сторону" его в пути к классу.

средство А, которое могло бы быть релевантно, если программа использует Java2D, - то, что более новые версии Java используют оптимизацию в сервере X11 для рендеринга быстрее. Это одно могло бы быть причиной посвятить сервер X11, подключенный к высокопроизводительной видеокарте к Вашей обработке графики.

1
ответ дан 30 November 2019 в 23:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: