我在java中创建了一个项目并制作了一个jar。
我在Linux操作系统上使用maven做到了这一点。
我的问题是jar编译并在Linux上正常工作。
但是当谈到在Windows上运行它时它不能很好地工作。因为在jframe中会出现,但功能不会起作用。
我在看
swtjar
但我没有多大帮助。罐子不能在不同的操作系统上运行。
任何人都可以指出我正确的方向我不知道为什么会这样。 感谢
编辑我得到了一个NoClassDefFoundError for gui
答案 0 :(得分:1)
您似乎正在将Swing组件和SWT小部件混合在一起。除非有特殊原因,否则不要这样做。对于SWT应用程序,它确实在不同操作系统之间存在一些差异,因为这是目标。
答案 1 :(得分:0)
当您收到 NoClassDefFoundError 时,您的类路径似乎有问题。
检查类路径上的所有文件是否真的。