Eclipse—是否可以从Java注释中链接到文件?

Eclipse—是否可以从Java注释中链接到文件?,eclipse,ide,spring-roo,Eclipse,Ide,Spring Roo,我正在寻找一种从.java文件中的注释链接到项目文件夹中某个位置的另一个文件的方法(比如CMD单击java类型链接到类型声明)。在我的例子中,我正在处理一个(SpringRoo支持的)web应用程序,所以我有控制器和视图文件 我的想法可能是这样的(面向Javadoc,但当然不是解析的,而是直接用作链接): 我想点击注释链接打开文件 我大量使用工作集、过滤器,当然还有CMD+SHIFT+R(“开放资源”),这些都很好,但在控制器和相应的视图(尤其是在团队中)上使用这些工具可能会很方便。这是可能的,

我正在寻找一种从.java文件中的注释链接到项目文件夹中某个位置的另一个文件的方法(比如CMD单击java类型链接到类型声明)。在我的例子中,我正在处理一个(SpringRoo支持的)web应用程序,所以我有控制器和视图文件

我的想法可能是这样的(面向Javadoc,但当然不是解析的,而是直接用作链接):

我想点击注释链接打开文件


我大量使用工作集、过滤器,当然还有CMD+SHIFT+R(“开放资源”),这些都很好,但在控制器和相应的视图(尤其是在团队中)上使用这些工具可能会很方便。这是可能的,一个基本的功能,我完全错过了,甚至完全胡说八道的原因?我意识到,当重构|移动视图文件时,应该考虑这些链接。

您描述的功能是Eclipse的超链接检测器:。不幸的是,我不确定您描述的实现是否可能可用

有一个URLHyperlinkDetector可以提取URL,因此您可以在注释中放置一个文件://URL并链接到该文件,但我认为Eclipse天生就假定它可以在浏览器中打开。这值得一试,但当然绝对路径会打破团队/机器之间的共享


你可以尝试通过一个你的团队可以安装的插件贡献自己的力量。以下是我们在Aptana Studio中创建的一个实现,用于提取文件中的相对URI,并尽可能在编辑器中打开它们:

谢谢,马上接受您的答案,稍后将查看链接。:)
public String orderlist(ModelMap modelMap){

    modelMap.addAttribute("orders", Order.findAllOrders());

    // @link("/WEB-INF/views/order/list.jspx")
    return "order/list";
}