Tae*_*gug 48 java eclipse declaration
在Eclipse SVN项目中,我遇到了问题; 当我试图打开一个类的声明时,我收到了这个错误:
Problems opening an editor Reason : projectname does not exist.
重构也行不通.
我在网上搜索并尝试了所有找到的解决方案,但没有任何帮助.我已经下载了不同的Eclipse和Java版本并切换到一个干净的工作区,但我仍然遇到了问题.
如何解决我的问题或我可以尝试哪种解决方案?
小智 29
右键单击项目 - >属性 - >项目构面 - >单击配置链接 - >单击应用按钮 - >单击确定按钮.
上述步骤应将您的项目设置为Java项目.
mrj*_*jmh 20
如果项目是一个多模块Maven项目,那么除了父/ pom项目之外,还需要导入子/模块项目.然后确保您只通过子项目打开源文件.以这种方式打开的Java文件将具有Refactor右键单击菜单项,并且F3 Open Declaration等正常工作.但是,如果从父项目打开Java文件,则将缺少这些Eclipse函数.
通过搜索结果打开文件时非常令人沮丧,因为该文件将在父项目和子项目中找到并列出.您需要确保只使用通过子项目访问的文件.
我无法准确解释Eclipse发生了什么,但看起来Eclipse并不认为父项目是Java项目,尽管它会正确地语法突出显示Java文件,无论它们是通过父项目还是子项目访问.
您需要将其作为Java项目进行检查,或者最好,其创建者应该为其提交.project和.classpath文件.
| 归档时间: | 
 | 
| 查看次数: | 56405 次 | 
| 最近记录: |