【问题标题】:Is there a way to make Eclipse open a hyperlinked java file from another project from the same workspace有没有办法让 Eclipse 从同一个工作区的另一个项目中打开一个超链接的 java 文件
【发布时间】:2015-09-18 16:19:54
【问题描述】:

假设我的工作区中有两个项目,foo 和 bar。

现在我打开了项目 foo,碰巧使用了项目栏生成的一些 jar。一些记录器最终在控制台中呕吐以下内容,创建一个可点击的超链接:

(Bar.java:1) 

Bar.java 属于项目栏。

现在如果我点击超链接,它不会打开 Bar.java,但会在 bar.jar 中打开 Bar.class,然后抱怨 1 不是有效的行号。

有没有办法通过 Eclipse 配置或使用记录器输出不同的东西来改变这种行为?

我在 Linux Mint 17.1 上使用 Eclipse Luna。

编辑:另外,bar.jar 位于 foo/lib/bar.jar 下

【问题讨论】:

  • 'bar.jar' 来自哪里?
  • bar 构建脚本最终将其复制到 foo/lib/bar.jar 下

标签: java eclipse logging hyperlink


【解决方案1】:

你的 jar 文件没有源文件,只有类文件。这就是为什么它只会打开类文件。 如果出于调试目的,您希望在单击该超链接时看到打开的 java 文件,您可以在下一个项目的设置中将该项目添加到源代码中。

【讨论】:

  • 是的,但是即使它有源代码,我也想直接从项目栏中打开 Bar.java 以便我可以编辑它。
猜你喜欢
  • 2011-02-23
  • 1970-01-01
  • 2018-07-07
  • 2021-07-09
  • 1970-01-01
  • 2022-07-21
  • 1970-01-01
  • 2011-01-17
  • 2021-10-05
相关资源
最近更新 更多