Eclipse 4-10 64bit: не удается разрешить библиотеку SWT - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь начать работу с Eclipse 4-10 и SWT, но импорт библиотеки SWT в проект Java не работает.

Вот что я сделал:

  • Загрузите 64-битную версию Winclipse 2018-12 и SWT-библиотеку отсюда: https://download.eclipse.org/eclipse/downloads/drops4/R-4.10-201812060815/
  • используйте внутренний установщик Eclipseзагрузить и установить «SWT Designer» со всеми его зависимостями от 2018-12 - http://download.eclipse.org/releases/2018-12
  • , импортировать SWT-library-zip-файл в рабочую область через «Файл» -> «Импорт» -> »Существующие проекты в рабочую область "...
  • создать новый проект Java с именем testproject
  • добраться до testprojects" Свойства "->" Путь сборки Java "-> Вкладка" Проекты "-> Выбрать«Classpath» -> «Добавить» -> выберите org.eclipse.swt
  • Создать окно приложения в моем тестовом проекте с помощью «создания новых визуальных классов» -> «SWT» -> «Окно приложения», которое называетсяtestwindow

Но операторы импорта в testwindow.java по-прежнему показывают «импорт org.eclipse не может быть разрешен».

Процесс установки соответствует официальному сайту затмения: https://www.eclipse.org/swt/eclipse.php

Я использую Windows 10 64bit, eclipse и SWT обе 64-битные версиитоже.

enter image description here

Чего мне не хватает?

1 Ответ

1 голос
/ 09 марта 2019

Если у вас есть файл module-info.java в пакете по умолчанию, удалите его .

Наличие файла module-info.java позволяет дополнительно использовать Java Platform Module System (JPMS) , которая требует указания всех необходимых модулей.

Вместо удаления module-info.java вы также можете:

  1. В Java Build Path Переместите org.eclipse.swt проект из Classpath в Modulepath
  2. В module-info.java addлиния requires org.eclipse.swt;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...