Есть несколько способов исправить это.
A. Когда вы определяете свою библиотеку, используйте путь к общему местоположению. Расположение, идентичное на компьютере каждого, например расположение JAR, установленного с приложением стороннего производителя, в Program Files или / usr / local / работает хорошо или на сетевом диске.
Затем, когда они извлекают код, путь все равно будет правильным, и им не нужно будет определять библиотеку в их рабочем пространстве Netbeans.
B. Отредактируйте файл project.properties, чтобы использовать относительный путь. Откройте файл project.properties и найдите «libs.LIBRARY_NAME.classpath=...
». Это будет местоположение по умолчанию, используемое, если библиотека не определена.
Измените это, чтобы использовать путь относительно вашего проекта и сохранить файлы JAR в вашем проекте. Например:
libs.Log4J.classpath=lib/log4j.jar
Имейте в виду, что определение библиотеки в вашем менеджере библиотек переопределит это значение - поэтому убедитесь, что вы синхронизируете их (то есть добавляете номер версии к имени библиотеки!).
C. Используйте предложение Винсента об использовании системы сборки, такой как Maven. Процесс сборки Maven позаботится о загрузке зависимостей и т. Д. Netbeans имеет плагины для нескольких популярных систем сборки.