2012-01-02 3 views
0

У меня есть вопрос, связанный с гиперссылками в java. Как настроить гиперссылку в java-файле, чтобы указать на другой файл java, загруженный в текстовый редактор в Eclipse, когда у меня есть имя файла и строка кода:Java Гиперссылка на файл в текстовом редакторе

ex. Test.java:102

Как показать данную строку кода в текстовом редакторе?

Спасибо!

+0

Пожалуйста, попробуйте изменить свой вопрос и добавьте _what_, которого вы пытаетесь достичь, а также _why_ вы хотите его достичь. Как правило, не должно быть причин для ссылки на определенную строку в другом файле Java. –

+0

Я работаю с Swing Components, и у меня есть строки кода, где создается конкретный компонент ex. JButton на Test.java:102. Поэтому я хочу сделать гиперссылку на этот файл Test.java на эту строку кода. – 100798

+0

Предполагаю, что вы хотите сделать это, чтобы оставить какой-то намек другим разработчикам. Вам лучше оставить комментарий в коде с именем кнопки (которую вы должны установить как свойство). Если бы можно было сделать гиперссылку на строку, то при следующем добавлении компонента вы указали бы на неправильное место. Если ваш код позволяет редактировать, вы также можете оставить комментарий, который создает TAG в Eclipse в том месте, которое вы хотите указать. –

ответ

0

Язык Java Язык не знает гиперссылок.

JavaDoc действительно знают гиперссылка, которые вы можете легко получить доступ в редакторе Eclipse, введя либо знак # и выбрать локальный элемент или введя имя внешнего класса и удар управленияпространства, а затем выберите правая ссылка.

К счастью, вы не можете напрямую создавать ссылки на линии. Строки меняются во времени, контракт класса (описание методов/полей) - это то, что должно оставаться относительно статическим. При правильной настройке Eclipse даже изменит ваши ссылки, если вы реорганизуете свой код (например, переименуйте свой метод или класс).

0

Вы не можете создавать гиперссылки на линию -afaik, но вы можете создавать ссылки на поля или функцию в Javadoc:

/** 
* {@link package.ClassName#fieldOrFunction} 
*/ 

делает это так позволяют чтрла щелкните на «fieldOrFunction» и прыгает вправо есть (по крайней мере, в затмении)

0

2 года спустя, я знаю ...

Если вы ищете гиперссылок из любого файла окружить его скобкой, как так (AnotherClass.java:52)

ctrl клик приведет вас туда, если он знает об этом классе.

Смежные вопросы