首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.out超链接?

System.out超链接?
EN

Stack Overflow用户
提问于 2012-06-01 01:20:07
回答 1查看 1.5K关注 0票数 4

所以如果我打电话给

代码语言:javascript
复制
public void throwException throws Exception {     
  throw new Exception("foo") ; 
} 

输出将如下所示:

代码语言:javascript
复制
java.lang.Exception: foo
      at SomeClass.throwException(SomeClass.java:5) 
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
      ... 

现在,如果我单击(SomeClass.java:5),集成开发环境会跳到SomeClass.java中的第5行。

在使用System.out或抛出异常时,是否可以手动生成这些超链接?我已经尝试过通过更改StackTraceElement来处理异常,但它似乎只适用于有效的Java类。

我正在做一个项目,在这个项目中,我必须解析一个唯一定义的文件,并希望打印超链接,这将直接指向该文件,而不是出现问题的parse-method。

EN

回答 1

Stack Overflow用户

发布于 2012-06-01 01:26:42

是。如果您有一个名为MyClass的类,并且希望集成开发环境提供指向该类的第10行的链接,则可以执行以下操作:

代码语言:javascript
复制
System.out.println("(MyClass.java:10)");

注意:这篇文章特别提到了Eclipse IDE,它可能也适用于其他人。

编辑:我偶然发现了这篇文章,可能值得一看:Eclipse Console - what are the rules that make stack traces clickable?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10838259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档