#java #eclipse #serialization #import #kryo
#java #eclipse #сериализация #импорт #kryo
Вопрос:
У меня возникли проблемы с импортом классов, я смог импортировать обычные классы Java, но не смог импортировать внешние классы. Изображение импорта в Eclipse
Ответ №1:
На вашем рисунке показано, что класс DeflateSerializer находится в неправильном пакете.
Первая строка не соответствует имени пакета, вы должны переименовать его (пакет по умолчанию), чтобы он соответствовал.
На вашем рисунке видно, что у вас нет зависимости от библиотеки или проекта, который содержит классы «esotericsoftware». Итак, вам нужно импортировать их:
щелкните правой кнопкой мыши на вашем проекте => «Свойства»
В следующем окне выберите «Путь сборки Java», а затем вкладку «Библиотеки».
Здесь вы можете добавить, например, файлы jar в свой проект, которые содержат импортированные классы.
Или вы могли бы использовать инструмент сборки, такой как Maven или gradle, но, исходя из вашего вопроса, это что-то на будущее.
Комментарии:
1. Возможно, стоит добавить ссылку на readme проекта на github, которая связывает требуемые банки: github.com/EsotericSoftware/kryo#without-maven (предполагая, что это правильный проект)