Поскольку вы упоминали о необходимости добавления библиотек вручную, я предполагаю, что вы не используете какой-либо менеджер компоновки (например, maven или ant), кроме ecplise.
Для правильной обработки проекта ecplise вам нужны исходные файлы (* .java) в соответствующих каталогах, любые ресурсы, связанные с веб-службой (например, services.xml), ".project", ".classpath", ".settings" и др. файлы для затмения. Этого должно быть достаточно для затмения, чтобы сгенерировать что-то еще необходимое для построения проекта.
Любые файлы / каталоги, сгенерированные Eclipse в процессе сборки (например, каталог target & bin, * .class, * .war), должны быть отмечены , а не - они будут сгенерированы при необходимости. во время сборки.
Я думаю, что, поскольку вы добавляете необходимые сторонние файлы jar вручную, эти библиотеки могут находиться по разному пути между компьютерами (например, если путь содержит имя пользователя, он не будет передаваться на другой компьютер для другого компьютера). пользователь). Чтобы исправить это, вы можете настроить classpath, используя переменную classpath eclipse. В Preferences-> Java-> Build Path-> Classpath Variables установите переменную, связанную с «корневой» папкой, в которой хранится сторонний файл. Затем добавьте библиотеки в проект, используя эту новую переменную, а не их полный путь. Чтобы он работал на чужом компьютере, вам нужно всего лишь установить эту переменную classpath, чтобы путь к сборке указывал на правильные библиотеки.
Это может быть полезно, если вы перенесли свой проект из затмения только в менеджер сборки (например, maven), который позаботится о многих из этих проблем для вас. Eclipse может построить проект из конфигурации менеджера сборки, упрощая управление проектом.