在中找不到Java类
我有以下路径设置在中找不到Java类,java,Java,我有以下路径设置 /project/src/Application.java /project/src/controllers/Controller.java ... /project/src/views/ConfigurationView.java ... /project/development/calendarPicker/DateComboBox.java 主例程位于Application.java中,并创建ConfigurationView对象配置视图包含一个
/project/src/Application.java
/project/src/controllers/Controller.java
...
/project/src/views/ConfigurationView.java
...
/project/development/calendarPicker/DateComboBox.java
主例程位于Application.java
中,并创建ConfigurationView
对象<代码>配置视图包含一个日期组合框
对象。当实例化ConfigurationView
时,应用程序中发生执行错误。发生的错误是
java.lang.NoClassDefFoundError: calenderPicker/DateComboBox.
另外,我正在使用eclipse。在ConfigurationView.java
中,如果我删除导入calenderPicker.DateComboBox
,它会为DateComboBox
创建错误。当我右键单击其中一个错误,并选择导入calenderPicker.DateComboBox
时,错误会消失,直到我保存文件为止。然后,导入calenderPicker.DateComboBox
上出现一个错误,指出“calenderPicker.DateComboBox无法解析”
如果我搜索DateComboBox,它会按预期显示在
/project/development/calendarPicker/DateComboBox.java (18 matches)
/project/src/views/ConfigurationView.java (8 matches)
如何修复错误
John您可能需要将源路径“/project/development/”添加到构建路径中。编辑项目属性,转到“Java构建路径”和“添加文件夹”开发。在Eclipse中转到问题视图,将给出错误列表。在那里,您可以获得帮助,了解错误的实际原因。最快的修复方法是将类calendarPicker/DateComboBox.Java移动到src dir。因为有你所有的源文件
解决这个问题的第二个建议是在Eclipse中将开发作为您的源目录这只是一个输入错误,还是在一个位置有
calendarPicker
,而在其他位置有calendarPicker
?(注e与a)