2017-09-04 46 views
0

我想解决绑定在一个分离的项目。例如,文件系统如下所示:如何设置源路径条目,以解决在Eclipse中绑定jdt ast

./ 
    projects/ 
      PPP/ 
      src/ 
       ... 
       A.java 
       B.java 

在A中我们有一个方法返回B类型。

所以我刚才设置的单位名称/PPP/src/A.java和sourcepathEntries设置为{ “/ home/user中/项目/ PPP”}

然而,这不工作时我打电话来解决方法返回类型。你知道在这种情况下我应该通过哪些源路径条目?

+0

我相信这是不同于[这个问题](https://stackoverflow.com/questions/2017945/bindings-not-resolving-with-ast-processing-in-eclipse/5803778)。 – CXWorks

回答

0

我终于成功了。原因是我正在解析一个Maven项目。 我猜想正确的路径必须是你的包的根路径。

例如

project/ 
     src/ 
      main/ 
       java/ 
        edu/ 
        student/ 
          Code.java 

在这种情况下,您的Code.java会有一个声明packgae edu.student;

因此,单位名称应为/project/src/main/java/edu/student/Code.java,和源路径应该/home/..../project/src/main/java/,记得最后的“/”和绝对路径。

因此,源路径应该只是包声明的外部。

+0

是的,看起来不错。很高兴你自己找到了:) –

+0

嗨,很高兴在这里见到你。就在我加入你的邮件组前几天,谢谢你回答我的问题! :) – CXWorks

相关问题