在我的 Mac OS 10.14 中,我有 VS Code 1.47.3,昨天安装了 Java Extension Pack 0.9.1。我能够运行 Java 项目 (Maven),但我在悬停功能上看不到任何 javadoc。例如,当鼠标指针悬停在屏幕截图中的 ds.show() (第 29 行)上时,我希望看到悬停窗格显示显示方法上的文档,就像在同一个 Eclipse 项目中显示的那样。我的系统上安装了 JDK8 和 OpenJDK14。
这是屏幕截图:
下面不重要:
另外,当我编辑文件时,如何禁用终端窗口中烦人的日志?这些日志看起来像:
3a6e249d Publish Diagnostics [Done]
6dcf0221 Building [Done]
ebb16695 Building [Done]
0e4416a3 Validate documents [Done]
从截图中可以看出。
如果您仍然遇到困难,我找到了一种方法,只需尝试在您的 Red Hat Java 扩展中启用“Intellisense”即可。这可能对你有用。
对于这些日志,看起来您正在调试模式下运行应用程序。如果是这种情况,您无法禁用它们。
编辑(实际解决方案):
VS Code 中的 Javafx java 文档 https://i.stack.imgur.com/bqlRi.png
要实现上述结果,请按照以下步骤操作。
- 转到用户/工作区设置。
- Hit
ctrl
f
并输入java.project.referencedLibraries
.
- Click
edit in settings.json
.
- 粘贴以下设置。
"java.project.referencedLibraries": {
"include": [
"lib/**/*.jar",
"%PATH_TO_FX%/lib/*.jar"
],
"sources": {
"%PATH_TO_FX%/lib/javafx.base.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.controls.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.fxml.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.graphics.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.media.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.swing.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.web.jar": "%PATH_TO_FX%/src.zip",
"%PATH_TO_FX%/lib/javafx.swt.jar": "%PATH_TO_FX%/src.zip"
}
}
Here %PATH_TO_Fx%
是 javafx 文件夹或 javafx 环境变量的路径。如果您是 Linux/Mac 用户,请确保输入类似 $PATH_TO_FX 的内容。要为 javafx 设置环境变量,请参阅 openjfx.org 的入门部分
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)