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?
约翰
答
您可能需要将源路径“/ project/development /”添加到您的构建路径。编辑项目属性,转到“Java Build Path”和“Add Folder”开发。
答
在Eclipse中去找问题查看,出现一个错误列表,您可以得到实际上哪些错误的原因。
答
最快的修复方法是将类calendarPicker/DateComboBox.java移动到src目录。因为有你的所有源文件。
第二个命题来解决这个问题,可以让发展在Eclipse
源目录是它只是一个错字或者你有'calenderPicker'在一个地方,'calendarPicker'别人? (注意e与a) – Howard