我想使用System.out.println
在Eclipse控制台中打印HTML链接。
当我使用System.out.println("<a href=\"http://www.google.com\">whatever</a>")
时;
它打印字符串而不是我可以点击的链接。
修改
我正在使用Ant创建JUnit HTML报告。它包含System.out.println在浏览器中创建的所有输出。我想传递一个程序内构建的链接。
答案 0 :(得分:0)
您正在打印到标准输出流。 如果您无法单击打印的HTML链接,则表示系统的标准输出不支持HTML并将其视为字符串。 (通常它只显示在屏幕上)
到目前为止,我不知道一个系统,它可能具有这种功能的标准输出。 请参阅:https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#out
Eclipse控制台不支持它,但也许你可以写一个插件。
编辑:
JUnit HTML报告将获取输出并将字符串转换为HTML实体并包装到PRE标记中,以确保它以与在控制台上相同的方式显示。我不确定您是否可以在不扩展JUnit ant任务源代码的情况下修改此行为。
答案 1 :(得分:0)
如果你真的需要做“ this .. ”,你可以使用JEditorPane ..和一些GUI ..但是可以肯定的是,你的控制台永远不会做这样的事情..
答案 2 :(得分:0)
使用网址。你可以这样做
URL myURL = new URL("http://example.com/");
然后就是
System.out.println(myURL);
这将输出您的网址而不是“myURL”