【问题标题】:In Maven: how to attach sources to tools.jar在 Maven 中:如何将源附加到 tools.jar
【发布时间】:2011-04-09 01:41:37
【问题描述】:

我必须使用 tools.jar 中的库并为此添加了此依赖项:

<dependency>
    <groupId>com.sun</groupId>
    <artifactId>tools</artifactId>
    <version>1.6.0</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>

现在我想在 Eclipse 中附加源代码,以便了解我开发的对象。 我想标准 maven 存储库中将没有任何可用的东西(我什至在 download.java.net/com/sun 中找不到任何东西)。

我知道有一个source archive available,但它包含所有内容,我至少需要知道它的哪些部分需要放入源 jar。

有人做过吗?某处是否有可用的 tools-sources.jar?或者你能告诉我我需要哪些部分的jdk源吗?

【问题讨论】:

  • 好问题。没有意识到这可能很复杂。
  • 看来我是个擅长提出无人能回答的问题的专家 :-)

标签: eclipse maven-2 java tools.jar


【解决方案1】:

这就是我所做的。我下载了source archive from openjdk,解压并手动将jar源链接到

External Folder -> [unpacked archive basedir]/langtools/src/share/classes

这不是一个 maven 解决方案,它只是 eclipse,但它可以工作。

【讨论】:

  • 这也适用于 IntelliJ!在 tools.jar (FieldDoc) 中的一个类中,单击 Attach Sources 并浏览到 openjdk-6-src-b27-26_oct_2012.tar\langtools\src\share\classes
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 2011-03-31
  • 2011-08-10
  • 1970-01-01
  • 1970-01-01
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多