大家好:在eclipse中调试"classnotfound"错误的最好方法是什么?
我有一个标准设置....蚂蚁、日食等等……每隔一段时间,我就会做一些事情来改善我的身材。我从来没有想出一个系统来精确地确定eclipse在哪里"寻找"类文件,以及如何确保我的构建正常工作。
通常,在这个项目中,我打开和关闭"构建器"(Properties-> builders中有一个Java构建器和一个Ant构建器复选框),并使用Ant从命令行构建几次——最终,eclipse同步回来并看到我的类文件....
所以总的来说——我真正的问题是——在eclipse中检查和调试java构建的正确方法是什么?当你点击"Run As-> Junit test"…eclipse如何以及在哪里查找/执行这些类?您应该检查您的项目类路径。
通常java使用它的本地类路径(java Home和当前目录)。但是eclipse用项目的类路径覆盖了它。您必须手动将任何外部库添加到项目的类路径中。
这是一个很好的介绍应该做什么:http://www.ehow.com/how_4784820_set-classpath-eclipse.html
我没有使用过,但是eclipse中有一个ant调试器http://www.ibm.com/developerworks/opensource/tutorials/os-ecl-easyant/
在eclipse中调试"classnotfound"错误。
您可以尝试两种解决方案:1)进入projects->clean -> cleanallprojects(如果错误是由于您开发的文件造成的)。