ClassNotFoundException:但是类在正确的位置

时间:2016-11-16 13:07:26

标签: java eclipse apache tomcat classnotfound

我正在开发一个大型项目,它使用tomcat和apache httpd服务器在我的计算机上运行localy。我没有做任何事情,我只是像往常一样正常打开我的计算机并启动eclipse而不是服务器,但从现在开始,我得到一个例外:

 ERROR com.sun.faces.config.ConfigureListener:260 - Critical error during deployment: 
com.sun.faces.config.ConfigurationException: java.lang.ClassNotFoundException: xx.xxxxxon.xxxeditor.xxx.XXFunctions

我必须审查一些事情,抱歉。它基本上是src / main / java中的java包。它就在那里,我可以编辑它,保存它,打开它等等。我清理了项目,tomcat并完成了一次干净的日食。

其他一些想法? 感谢

2 个答案:

答案 0 :(得分:0)

“xx.xxxxxon.xxxeditor.xxx.XXFunctions”是外部库还是您的某个类? 如果是第一个,则可能无法在类路径中添加库。 如果是第二个,您可以在构建目录下的项目中删除该类的.class文件。尝试清理并重建项目。

答案 1 :(得分:0)

  

我必须审查一些事情,抱歉。它基本上是src / main / java中的java包。它在那里,我可以编辑,保存,打开它等。

错误java.lang.ClassNotFoundException: xx.xxxxxon.xxxeditor.xxx.XXFunctionsjvm无法找到class file,而您说的 java包 src/main/javajava file。有一个java file无法表示.class file下有一个classpath