使用MicroSoft Visual Studio Code进行Java编程

时间:2017-02-20 09:35:13

标签: java visual-studio-code

我对Microsoft Visual Studio Code有一些疑问。

我在Microsoft Visual Studio Code中下载了Red Hat对Java的语言支持, enter image description here

但我遇到了问题,如上图所示。

所以我尝试在VSCode的settings.json文件中设置我的JDK路径:

"java.home": "C:/ProgramFiles/Java/jdk1.8.0_111"

但问题仍未解决。

你知道如何解决这个问题吗?

7 个答案:

答案 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”