Распространенная ошибка - забыть также взять папку "layout". Если вы использовали определенные функции Netbeans, такие как привязки, в «dist» у вас есть jar, но также есть папка с именем «layout», и вы также должны скопировать ее с файлом jar и поместить в тот же целевое место.
В моем случае было жаль отправлять эту папку, поэтому я решил прекратить использовать связывание и другие специфические вещи и использовал их для перепрограммирования вручную. Теперь я отправляю только банку, и она работает.
Обратите внимание, что вы можете легко узнать, если у вас есть определенные функции.
Откройте Netbeans и посмотрите в папке вашего проекта. Там у вас будет 2 папки: «Исходные пакеты» и «библиотеки». Проверьте в библиотеках. Если у вас есть только JDK, это нормально. Если в списке есть другие библиотеки, в дистрибутиве будет дополнительная папка, и вам нужно будет отправить ее с Jar-файлом.
Надеюсь, это поможет