我正在将 Linux Mint 与 IntelliJ 和 OpenJDK8 结合使用。在 Windows 上,我记得 IntelliJ 显示了 API 文档中的参数名称。
现在我只得到一些简短的名称,例如 s
、l
或 i
等。
示例:
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 的问题吗?
最佳答案
我解决了这个问题: 首先我安装了 openjdk-8-source。似乎存档只是指向不存在目录的链接。现在它指向../openjdk-8/src.zip。 之后,在 IntelliJ 的项目结构 - 平台设置 - SDK 中,Sourcepath 选项卡为空。所以我添加了 src.zip 目录的路径。
关于intellij-idea - Intellij方法参数openjdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441531/