Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';在Javadoc中包含电子邮件的正确方法是什么?_Java_Email_Javadoc - Fatal编程技术网

什么';在Javadoc中包含电子邮件的正确方法是什么?

什么';在Javadoc中包含电子邮件的正确方法是什么?,java,email,javadoc,Java,Email,Javadoc,我想把我的电子邮件地址放在@author标记中,并希望它们可以在生成的Javadoc中单击mailto:链接 我应该如何正确地执行此操作 /** * I currently do the following, but would like to have my name * displayed as the link rather than the email itself. * * @author {@link "mailto:my_email@email.example.com"}

我想把我的电子邮件地址放在
@author
标记中,并希望它们可以在生成的Javadoc中单击
mailto:
链接

我应该如何正确地执行此操作

/**
 * I currently do the following, but would like to have my name 
 * displayed as the link rather than the email itself.
 *
 * @author {@link "mailto:my_email@email.example.com"}
 */
public class Useless { }


{@link}
是Javadoc特定的标记。不过,Javadoc是HTML,所以您可以简单地使用它

/**
 * Embed HTML directly into the Javadoc.
 *
 * @author <a href="mailto:my_email@email.exmaple.com">Benoit St-Pierre</a>
 */
public class Useless { }
/**
*将HTML直接嵌入Javadoc。
*
*@作者
*/
公共类{}

这是不是一个好主意是另一回事。:-)

我个人会使用我的全名
@author
。虽然这可能需要转义,以避免电子邮件部分被认为是HTML标记。我仍然发现Javadoc中与HTML的紧密联系是一个非常不幸的决定:-(我编写的大多数代码都是出于内部目的,因此其他人可以方便地给我发电子邮件是很有用的。我不会在野外的代码中这样做。+1 Javadoc公约还建议经济地使用内嵌链接。{@link}应该用于指向引用类的指定包、类或成员名称的文档,而不是链接到电子邮件或URL(对于您应该使用@see的URL),这对我不起作用-我得到404。我将浏览器设置为默认(Chrome)看到了这一点:就像eclipse自动假定它是一个javadoc链接一样…@Joey为什么不写
@author My full name{@literal}
/**
 * Embed HTML directly into the Javadoc.
 *
 * @author <a href="mailto:my_email@email.exmaple.com">Benoit St-Pierre</a>
 */
public class Useless { }