我的日食是 Indigo 版本。 Open声明适用于在我的elipse中创建新的java项目。
但是在这种情况下,我从svn获得整个项目的露天源代码(假设为root),root由许多java项目组成。它是用ant
构建的,即运行build.xml
从每个java项目构建jar,最后创建一个war文件并进行部署。
在此项目中,打开声明F3和打开类型层次结构F4不起作用。
据说
资源不在Java项目的构建路径上。
所以我拿另一个workspae并一个接一个地在root中导入这些java项目。打开声明F3和打开类型层次结构F4工作。但是这个工作区只是为了查看源文件而不起作用。
我想知道F3和F4不起作用的原因是什么,你能解释一下如何修复它吗?
答案 0 :(得分:1)
您需要将JAR文件添加到项目的构建路径中,然后将源附加到它们。
在Package Explorer或Navigator中右键单击您的项目,然后选择Java Build Path:
单击“添加外部JAR ...”以添加JAR文件。 this question的答案提供了有关如何将源附加到JAR的信息。