我有一个与java中的超链接有关的问题。 如何在java文件中设置超链接指向Eclipse中文本编辑器中加载的另一个java文件,当我有文件名和代码行时:Java在文本编辑器中链接到文件
ex。 Test.java:102
如何在文本编辑器中显示该文件的给定代码行?
谢谢!
我有一个与java中的超链接有关的问题。 如何在java文件中设置超链接指向Eclipse中文本编辑器中加载的另一个java文件,当我有文件名和代码行时:Java在文本编辑器中链接到文件
ex。 Test.java:102
如何在文本编辑器中显示该文件的给定代码行?
谢谢!
Java 语言不知道超链接。
的JavaDoc不知道超链接,您可以在Eclipse编辑器中键入任何#号轻松访问,并选择一个本地成员或键入外部类的名字,打控制空间,然后选择正确的链接。
幸运的是,您不能直接创建链接。线条在时间上发生变化,类的合约(方法/字段的描述)应该保持相对静态。如果配置正确,Eclipse将甚至在您重构代码时更改链接(例如,重命名您的方法或类)。
不能创建超链接线-afaik,但您可以创建在Javadoc链接到域或功能:
/**
* {@link package.ClassName#fieldOrFunction}
*/
做这样允许在“fieldOrFunction”你按住Ctrl键点击并跳转权有(至少在Eclipse)
2年后,我知道......
如果你正在寻找从任意文件中的超链接与括号括起来像这样 (AnotherClass.java:52)
如果它知道那个类,ctrl点击会带你到那里。
请尝试修正您的问题,并添加_what_您正试图实现以及_why_你想实现它。通常,应该没有理由链接到另一个Java文件中的特定行。 – 2012-01-02 23:17:39
我正在使用Swing组件,并且我有代码行,其中创建了特定组件。 Test.java:102上的JButton。所以我想在该代码行上创建超链接到该文件Test.java。 – 100798 2012-01-02 23:28:19
我认为你想这样做给其他开发者留下某种暗示。您最好在代码中留下一个带有按钮名称的注释(您应该可以将其设置为属性)。如果可以建立超链接,那么下次添加组件时,您会指向错误的位置。如果您的代码确实允许编辑,您也可以在您希望指向的位置留下一条在Eclipse中创建TAG的注释。 – 2012-01-02 23:38:06