Eclipse无法编译我的servlet

时间:2011-09-29 06:10:34

标签: java eclipse java-ee servlets

我有许多软件包的eclipse项目。我将一个.java文件从一个包移动到另一个包然后我尝试编译。编译成功但该文件尚未编译。我重启了eclipse但是这个问题仍然存在。我创建了新的测试类ant这个类没有再次编译。我在Mac OSX 10.6.8上使用Eclipse Indigo可以有人帮助我。提前谢谢。

2 个答案:

答案 0 :(得分:4)

<强>动

如果您在eclipse中移动了文件,则会询问您是否应更新所有引用。只要没有显示(红色)错误,就必须回答“是”。

如果您在取景器中移动了文件,请将其移回并在eclipse中再次执行。确保新目标位于src文件夹中。

重建项目:

转到“项目”菜单并禁用菜单“自动构建”。然后从同一菜单中选择“Build all”(确保在“Package Explorer”中选择了项目。之后再次启用“Build build”。

检查错误:

进入“问题”面板,检查项目中是否有任何问题。如果是这样,请尝试修复它们或将它们发布到此处。

如果它仍然无效并且未显示任何错误,请继续:

检查项目设置:

右键单击您的项目,然后从显示上下文菜单中选择“属性”菜单。转到出现的窗口中的“Java Build Path”菜单,然后选择右侧站点上的“Source”选项卡。检查是否所有源文件夹都可见。如果没有,请在那里添加。

重复上述步骤。

答案 1 :(得分:1)

我认为您对java构建路径的设置不正确。

要检查此项,请右键单击项目,然后从上下文菜单中选择属性。在对话框中单击“Java Build Path”/选项卡源,并确保此处列出包含源文件的所有文件夹,否则将忽略它们。