hat*_*ack 0 java linux windows swing noclassdeffounderror
所以我在Linux中编写了这个程序,当我创建一个jar并运行它时,它运行得很好.
但出于某种原因,当我把这个罐子放在窗户里时,它并没有.
其中一些有效,但当我尝试做一个简单的点击动作事件时,它会崩溃并告诉我
有一个
Exception in thread "AWT-EVentQueue-0" java.lang.NoClassDefFoundError: miginfocom/layout/cc
Run Code Online (Sandbox Code Playgroud)
好吧无论如何我摆脱了它的某些组件,它的工作原理,但与它们不相干.
// MigLayout layout = new MigLayout("fillx");
JPanel content = new JPanel(/*layout*/);
/*CC componentConstraints = new CC();
CC c = new CC();
componentConstraints.alignX("center").spanX();
c.alignX("center").span();
c.alignY("bottom").span();*/
content.add(label/*, componentConstraints*/);
content.add(label1/*,c*/);
// after this I add it to a Jframe etc
Run Code Online (Sandbox Code Playgroud)
那里被注释掉的一切都是它无法在Windows上运行的原因.
但它会在Linux上,我不知道为什么这是......
任何人都可以告诉为什么这是或在哪里找到.这将是非常感谢和有用的未来:)