ошибки при запуске приложения Java SWT - PullRequest
0 голосов
/ 20 декабря 2018

Я использую Debian 9 GNU Linux. Когда я запускаю приложение с помощью eclipse, у меня появляются следующие ошибки: Невозможно разрешить оболочку в типе Невозможно разрешить отображение в типе Невозможно разрешить импорт org.eclipse

Я установил SWT из справки> установить новое программное обеспечение

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class SWTapplication {

public static void main(String[] args) {
    Display display = new Display();

    Shell shell = new Shell(display);

    // the layout manager handle the layout
    // of the widgets in the container
    //shell.setLayout(new FillLayout());

    //TODO add some widgets to the Shell
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) {
            display.sleep();
        }
    }
    display.dispose();
}
}

1 Ответ

0 голосов
/ 20 декабря 2018

Это скорее компилятор, чем ошибка времени выполнения.Чтобы это исправить, вам нужно добавить библиотеку SWT Java в качестве зависимости сборки для вашего проекта.Перейдите в Project -> Properties -> Java Build Path и нажмите кнопку «Добавить внешние файлы JAR ...» (справа).Введите /usr/share/java/swt.jar в качестве местоположения и нажмите «ОК».Теперь проект должен быть собран без ошибок и открыть пустое окно.

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