LINUX.ORG.RU

Графическое приложение под arm

 , , ,


1

1

Здравствуйте.

В Linux'e разбираюсь пока что очень слабо.

Есть устройство на arm linux. Необходимо запустить на нем любое оконное приложение, написанное на java или Qt. Написать программу проблему не составляет. Проблема с ее отображением. При попытке запустить его выдается ошибка «Exception in thread „main“ java.UnsatisfiedLinkError: ..../jre/lib/arm/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory»

Как я понял ей не хватает файла (или библиотеки) libxtst6. Как его можно установить? На устройстве нет выхода в сеть. Все манипуляции с файлами происходят при помощи flash накопителя.

P.s. Есть ли такая команда, которая проверяет какие библиотеки нужны для запуска приложения?

P.s. Есть ли такая команда, которая проверяет какие библиотеки нужны для запуска приложения?

ldd

Akamanah ★★★★★
()

X-сервер на устройстве есть? Если нет, то даже если ты запустишь свою программу, пользоваться ей сможешь только с десктопа по сети

annulen ★★★★★
()
Ответ на: комментарий от annulen

javafx умеет без иксов работать, если о джаве говорить.

GblGbl ★★★★★
()
Ответ на: комментарий от ii8_

Да, поставил. Обычный System.out.println(«Hello World») выводится без проблем. Когда использую swing выходит ошибка сверху.

Crunkor
() автор топика
Ответ на: комментарий от ii8_

Кстати, код для формы примитивный:

import javax.swing.*;

public class Main {

public static void main(String[] args) {

JFrame frame = new JFrame(«123»); frame.setSize(200,200);

frame.setVisible(true);

}

}

Crunkor
() автор топика
Ответ на: комментарий от Crunkor

честно - не пробовал arm. хз. Но видел в живую, как и советуют выше, как работет JavaFX. Пробу её. Там всё проще и продуманней в разы.

ii8_ ★★★★
()
Ответ на: комментарий от Crunkor

Лишь консоль - это неналичие определённых билиотек, приложений. Если ты про это. То, как я понимаю JavaFx там имеет в коробке все нужные. Надо проверять.

ii8_ ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.