3

我最近从 IDEA 13 升级到了 14。

使用 13,我会单击第三方 jar 中的类/方法并看到一个允许我下载源代码的窗口。有时我会点击“下载源代码”,但什么都不会发生;再次点击总是会调出源代码。有点古怪,但还可以。

现在,使用 14,我单击“下载源”,黄色条切换到一个项目,“选择源”。我只想像以前一样在 Maven 中使用这些东西。

发生了什么?我如何获得旧的行为?我不想要反编译的源代码,我想要原始的 maven 源代码。

4

2 回答 2

1

更新:这已在版本 14.0.3 中修复

对于您的第一个问题“发生了什么?”,我相信 IntelliJ 无法自动下载和附加源代码。我主要是 Gradle 用户,只要源可用,下载和附加源似乎默认情况下会自动发生。

为了恢复旧行为,您可以按照dds 的建议执行并禁用 Java 反编译器,这将使“下载的源”成为唯一的选择。

您还可以手动下载源文件并通过单击“选择源”将它们“附加”到项目中。

还有一个未解决的 YouTrack 问题:IDEA-132699。请将您的详细信息添加到此问题中,以便 JetBrains 可以更好地解决此问题。

于 2014-11-17T18:36:33.923 回答
0

尝试检查 Maven -> Importing -> Automatically download sources。

您也可以尝试禁用“Java 字节码反编译器”插件。

于 2014-11-13T09:53:13.220 回答