java .lang.UnsatisfiedLinkError: /usr/local/openjdk-8/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: - PullRequest
0 голосов
/ 26 мая 2020

Я запускаю свой проект тестирования автоматизации в конвейере Gitlab. Я получаю исключение как «java .lang.UnsatisfiedLinkError: /usr/local/openjdk-8/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: невозможно открыть файл общих объектов: нет такого файла или directory "

Я пробовал несколько решений для установки и обновления пакетов, но не повезло. Пробные решения:

  • dpkg --add-architecture i386
  • apt-get update
  • apt -y install libxext6
  • apt-get -y install libbz2-1.0: i386 libxrender1: i386 libxtst6: i386 libxi6: i386
  • apt-get -y install libxrender1 libxtst6 libxi6

не могли бы вы предложить?

1 Ответ

0 голосов
/ 01 июля 2020

Вы пытаетесь собрать встроенную библиотеку (создавая файл .so на лету) или пытаетесь использовать ее предварительно созданную версию? В первом случае убедитесь, что ваш инструмент автоматизации тестирования поддерживает это; во втором случае убедитесь, что ваш файл lib находится в соответствующем месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...