我正在用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文件。有没有办法让它实际打开那个文件然后去那行?
答案 0 :(得分:-2)
不幸的是,答案是否定的。 Eclipse只会将文件与工作区中的资源进行匹配。