我安装了默认的java扩展,下载了jdk-13.0.2windows安装程序,更新了环境变量中的路径和javahome。在搜索答案之后,我在vscode中为java.configuration.runtimes和java.home添加了设置。之后,当我尝试在vscode中运行java文件时,它会给我一条消息“运行java扩展需要java11或更高版本。请下载并安装最新的jdk。。。来源:调试器for java(扩展名)”。我不确定我错过了什么或者我做错了什么。我附上了vscode设置的截图。
vscode设置截图
2条答案
按热度按时间wbgh16ku1#
如果没有将java添加到环境路径,
java.exe
除了在java安装目录下,不能被识别和使用,这就是为什么java扩展认为您没有安装所需的jdk。将java添加到路径。您可以参考java中的路径™ 教程
在vs代码中按ctrl+shift+
打开集成终端,运行java--version检查是否正确; 安装
Java Extension Pack` 在vs代码扩展市场中,它包括开发过程中所需的必要扩展。nbnkbykc2#
看来我的电脑已经搞定了。我验证了java在vs代码之外工作,但是vs代码不想与java一起工作。没有做任何更改,但当我重新打开项目时,它工作了。