不在源中的文件的Eclipse控制台链接

时间:2011-08-04 15:28:02

标签: eclipse

我正在用Java编写一个应用程序,它对任意.java文件进行一些处理。我正在使用Eclipse,当它有一个不理解的.java文件的一部分时,我打印到System.err流:

System.err.format("Unable to resolve name %s (%s:%d)\n",
                  node.getName(), node.filePath(), node.getStartLine());

所以它会打印出这样的东西:

  

无法解析名称Foo(C:\ project \ src \ Project \ bar.java:63)

Eclipse控制台在错误的路径和行部分上放置一个链接。当我尝试点击它时,它说:

  

找不到C

的来源

我认为这是因为Eclipse只查看我正在运行的项目中的源文件,而不是我正在处理的任意.java文件。有没有办法让它实际打开那个文件然后去那行?

1 个答案:

答案 0 :(得分:-2)

不幸的是,答案是否定的。 Eclipse只会将文件与工作区中的资源进行匹配。