我有问题的vscode和jdk,我用它在windows与许多配置,但与ubuntu,它给我带来了这个错误:
在vscode bash终端上使用jdk-default
一切正常。
JDK绑定:
readlink -f $(which java) --> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jdk版本:
java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
但是,如果我试图在终端上找到一个$JAVA_HOME,它返回空..我不知道更多我能做什么...已经改变了其他事情,如:configure.runtime:
json.conf:
如果有人能帮我一些链接,文档,或任何东西,谢谢!
2条答案
按热度按时间llew8vvj1#
您应该设置JAVA_HOME并将JAVA bin目录添加到本地计算机上的PATH变量。
完成以上操作后,重启VS Code,在
Java Tooling Runtime
标签下,java扩展应该能够自动检测路径,然后就可以在VS Code中成功设置java.home
。不要忘记重新加载窗口以使设置生效。
omhiaaxx2#
从主目录列出计算机中所有可用的JVM,如下所示:
选择要使用的JDK。如果是amazon corretto,则其路径应为:
在
settings.json
文件中,指向要使用amazon corretto的路径:保存更改,重新加载VS代码。您现在应该使用版本17。