Я только что обновился до новейшего Eclipse и столкнулся с некоторыми проблемами.
Я хочу использовать библиотеку jSSC в своем проекте и, возможно, я делаю что-то не так. Сначала я устанавливаю classpath, выбирая «Добавить внешние библиотеки»;
Затем я нажимаю Finish, и Eclipse спрашивает у меня имя модуля (я никогда не встречал его раньше). Вопрос 1: О чем это? Какое здесь должно быть собственное имя?
В любом случае, я что-то набираю и продолжаю «Создать».
Тогда я хочу создать главный класс. Вот как выглядит проект:
Я использую пример кода из:
https://code.google.com/archive/p/java-simple-serial-connector/wikis/jSSC_Start_Working.wiki
Как вы можете подозревать, в обоих файлах есть ошибка импорта ...
The import jssc cannot be resolved
Вопрос 2: Что является причиной ошибки? Почему я не могу импортировать из указанной библиотеки?
Вопрос 3: Где должна храниться информация о модуле?
Код модуля-инфо:
/**
*
*/
/**
* @author username
*
*/
module somemodule {
}
Вопрос 4: Что мне сюда поставить?
@Редактировать:
После пометки моего вопроса возможно дублирование. Я попытался добавить
requires jssc;
в модуле-info. Не работает, и теперь у меня есть еще одна ошибка;
The type java.lang.Object cannot be resolved. It is indirectly
referenced from required .class files
@ Редактировать: Я пытался с Java 8, и все в порядке. Информация о модуле отсутствует.