【问题标题】:Intellij method parameter openjdkIntellij方法参数openjdk
【发布时间】:2018-02-02 04:57:00
【问题描述】:

我正在使用带有 IntelliJ 和 OpenJDK8 的 Linux Mint。在 Windows 上,我记得 IntelliJ 显示了 API 文档中的参数名称。

现在我只得到一些短名称,例如 sli 等。

示例: Thread.sleep: 提示应该是

sleep(long millis); and  
sleep(long millis, int nanos);

但他们目前是

sleep(long l); and  
sleep(long l, int i);  

就像你在图片中看到的那样。

在项目结构中,文档路径已经设置为https://docs.oracle.com/javase/8/docs/api/

这是 OpenJDK 的问题吗?

【问题讨论】:

  • 您确定安装了 Java 源代码吗?这可能是 Linux Mint 上的一个额外包。编辑:检查/usr/lib/jvm/java-8-openjdk-amd64/src.zip 在文件系统中是否可用。
  • 是的,这个存档已经在那个文件夹中了...

标签: intellij-idea openjdk


【解决方案1】:

我解决了这个问题: 首先我安装了 openjdk-8-source。似乎档案只是一个不存在的目录的链接。现在它指向 ../openjdk-8/src.zip。 之后,在 IntelliJ 的项目结构 - 平台设置 - SDK 中,Sourcepath 选项卡为空。所以我添加了 src.zip 目录的路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-19
    • 2019-02-27
    • 1970-01-01
    相关资源
    最近更新 更多