移动到maven后,我的整个项目都会出现问题并随机抛出java.lang.NoClassDefFoundError
进行课程。我发现,一旦我将该类的包重构为其他类似的东西,比如blahblahblah
,然后又回到原始名称,那么故障就会消失。
我有这些包裹:
由于此错误,我不得不重构cz.autoclient.autoclick
:
线程中的异常"线程-2" java.lang.NoClassDefFoundError:cz / autoclient / autoclick / ColorPixel
但是当我想从blahblah
重新调整回cz.autoclient.autoclick
时,netbeans不会让我这样做:
这是一张照片。您可以看到独立的cz.autoclient.autoclick
不存在:
我必须说我对这个一致的问题和我的IDE的方式感到非常愤怒。在愤怒重构期间,我还注意到netbeans能够完全重构文件,结果是两个名字混在一起。与aublahtocliblahck
一样。
我现在如何说服netbeans为我创建原始包?
答案 0 :(得分:1)
谷歌搜索了一段时间后,我发现了快速修复:
blahblah
包中拖放类文件。答案 1 :(得分:0)
这是将类添加到正确的包的另一种方法:
或者,只需选择类并按Ctrl + M。