Java类没有找到exceptoin

问题描述:

我有以下路径设置Java类没有找到exceptoin

/project/src/Application.java 
    /project/src/controllers/Controller.java 
    ... 
    /project/src/views/ConfigurationView.java 
    ... 
    /project/development/calendarPicker/DateComboBox.java 

的主程序是Application.java,并创建一个ConfigurationView对象。 ConfigurationView包含一个DateComboBox对象。当ConfigurationView被实例化时,执行错误发生在Application中。发生的错误是

java.lang.NoClassDefFoundError: calenderPicker/DateComboBox. 

另外,我正在使用eclipse。在ConfigurationView.java中,如果我删除import calenderPicker.DateComboBox,则会为DateComboBox创建错误。当我右键单击其中一个错误,并选择import calenderPicker.DateComboBox时,错误消失,直到我保存该文件。然后,在import calenderPicker.DateComboBox上出现错误,指出“calenderPicker.DateComboBox无法解析”。

如果我搜索DateComboBox,它显示为预期,在

/project/development/calendarPicker/DateComboBox.java (18 matches) 
/project/src/views/ConfigurationView.java (8 matches) 

如何解决errrors?

约翰

+0

源目录是它只是一个错字或者你有'calenderPicker'在一个地方,'calendarPicker'别人? (注意e与a) – Howard

您可能需要将源路径“/ project/development /”添加到您的构建路径。编辑项目属性,转到“Java Build Path”和“Add Folder”开发。

在Eclipse中去找问题查看,出现一个错误列表,您可以得到实际上哪些错误的原因。

最快的修复方法是将类calendarPicker/DateComboBox.java移动到src目录。因为有你的所有源文件。

第二个命题来解决这个问题,可以让发展在Eclipse