Я создал проект в java и сделал банку.Jar для разных операционных систем
Я сделал это с помощью maven на ОС Linux.
Моя проблема заключается в компиляции jar и отлично работает в Linux.
Но когда дело доходит до запуска его в окнах, оно не работает очень хорошо. Как в jframe появится, но функции не будут работать.
Я смотрел на
swtjar
Но я hasnt было много помощи. Делайте баночки не на разных os.
Может ли кто-нибудь указать мне в правильном направлении, я понятия не имею, почему это так. Благодаря
редактировать я получаю NoClassDefFoundError для моего графического интерфейса
Правильно реализованные Java-программы работают в разных операционных системах. Пожалуйста, напишите код, который не работает. –
Вы должны иметь в виду кучу деталей операционных систем, таких как пути к файлам и т. Д. – ferrerverck
Я думаю, что это может иметь какое-то отношение к пути к файлам. Это то, что было бы неправильно, скажем, путь к файлу, подобный этому «/images/image.png» Использование .class.getResource? Это работает на Linux Что отличает нас от окон –