一切正常,但是当我使用运行方式-> Java应用程序,运行方式-> junit test运行它们时,日食突然停止了执行和junit测试甚至主要方法。
它只是引发错误
Caused by: java.lang.ClassNotFoundException: package.ClassName
whene ClassName-是我尝试运行方法main的类。
它只影响我的一个项目...不同的工作区工作正常,同一工作区中的其他项目也工作正常。
我确定如果我重新创建当前项目,错误将会消失。但是这个项目在日食方面的调整真的很难,所以我想避免它。
有什么线索吗?
最佳答案
ClassName
不在类路径中,如果从控制台启动,则应使用-cp
参数,如果从eclipse,请在当前(启动)项目的源中添加ClassName
。