我对Microsoft Visual Studio Code有一些疑问。
我在Microsoft Visual Studio Code中下载了Red Hat对Java的语言支持,
但我遇到了问题,如上图所示。
所以我尝试在VSCode的settings.json
文件中设置我的JDK路径:
"java.home": "C:/ProgramFiles/Java/jdk1.8.0_111"
但问题仍未解决。
你知道如何解决这个问题吗?
答案 0 :(得分:7)
在设置文件中输入java.home变量后,必须重新启动VS Code。
或者,甚至不需要设置该变量。您可以从设置中删除它,VS Code将自动检查JDK_HOME和JAVA_HOME的用户/系统环境变量。
请参阅https://marketplace.visualstudio.com/items?itemName=redhat.java
中的“设置JDK”有关如何设置环境变量的信息,请参阅Environment variables for java installation
答案 1 :(得分:3)
你应该改变路径:
"java_home":"C:\\ProgramFiles\\Java\\jdk1.8.0_111"
答案 2 :(得分:2)
我的Visual Studio代码设置为使用32位版本的JDK
%SYSTEMROOT%\ System32
中安装了默认的java.exe从命令行检查java版本:
java -version
您可能需要将您的版本添加到路径:
设置PATH =%PATH%; C:\ Program Files(x86)\ Java \ jdk1.8.0_111 \ bin
并设置您的系统 JAVA_HOME :
setx -m JAVA_HOME" C:\ Program Files(x86)\ Java \ jdk1.8.0_111"
重新启动cmd并尝试:
echo%JAVA_HOME%
重新启动Visual Studio Code并感到高兴。
对本地用户使用set
代替setx
。
答案 3 :(得分:1)
如果您使用的是VSCode中的bash,则应使用:
导出JAVA_HOME = / c / Program \ Files / Java / jdk1.8.0_172
答案 4 :(得分:1)
尝试如下更改路径:
"java.home":"C:/Program Files/Java/jdk1.8.0_202"
请注意路径中“ Program Files”中的空间。
答案 5 :(得分:0)
如果这个问题仍未解决。
尝试在“程序”和“文件”这两个词之间放置一个空格,使其显示为:
“ C:/ Program Files / Java / jdk1.8.0_131”
答案 6 :(得分:0)
您只需要在程序和文件之间放置空格,例如:
java.home:-“ C:/ Program Files / Java / jdk1.8.0_111”