使用Microsoft Visual Studio代码进行Java编程
我在Microsoft Visual Studio代码中下载了Red Hat对Java的语言支持, 但是我遇到了一个问题,如上图所示 因此,我尝试在VSCode中的使用Microsoft Visual Studio代码进行Java编程,java,visual-studio-code,Java,Visual Studio Code,我在Microsoft Visual Studio代码中下载了Red Hat对Java的语言支持, 但是我遇到了一个问题,如上图所示 因此,我尝试在VSCode中的settings.json文件中设置我的JDK路径: "java.home": "C:/ProgramFiles/Java/jdk1.8.0_111" 但问题仍然没有解决 您知道如何解决此问题吗?在设置文件中输入java.home变量后,必须重新启动VS代码 或者,甚至不需要设置该变量。您可以将其从设置中删除,VS代码将自动检查J
settings.json
文件中设置我的JDK路径:
"java.home": "C:/ProgramFiles/Java/jdk1.8.0_111"
但问题仍然没有解决
您知道如何解决此问题吗?在设置文件中输入java.home变量后,必须重新启动VS代码 或者,甚至不需要设置该变量。您可以将其从设置中删除,VS代码将自动检查JDK_HOME和JAVA_HOME的用户/系统环境变量 请参阅第页的“设置JDK”
有关如何设置环境变量的信息,请参见您应该将路径更改为如下所示:
"java.home":"C:\\Program Files\\Java\\jdk1.8.0_111"
我的Visual Studio代码设置为使用32位版本的JDK 您的%SYSTEMROOT%\System32中安装了默认的java.exe 从命令行检查java版本: java版本 您可能需要将您的版本添加到路径中: 设置路径=%PATH%;C:\ProgramFiles(x86)\Java\jdk1.8.0\u 111\bin 并将您的系统设置为JAVA\u主页: setx-m JAVA_HOME“C:\Program Files(x86)\JAVA\jdk1.8.0_111” 重新启动cmd并尝试: 回显%JAVA\u HOME% 重新启动VisualStudio代码并保持愉快
对于本地用户,请使用
set
而不是setx
。以防此问题仍然存在
尝试在单词、程序和文件之间留出一个空格,使其内容如下:
“C:/Program Files/Java/jdk1.8.0_131”
如果您使用的是VSCode中的bash,则应使用:
export JAVA_HOME=/c/Program\Files/JAVA/jdk1.8.0_172
您可以在那里的终端中使用它。您只需要在程序和文件之间留出空间,如: java.home:-“C:/Program Files/java/jdk1.8.0_111”
尝试更改路径,如下所示:
"java.home":"C:/Program Files/Java/jdk1.8.0_202"
注意路径中“Program Files”(程序文件)中的空格是否检查了该文件夹是否确实存在,是否安装了JDK?是的,我已经安装了JDK,因此可以通过cmd编译和运行java程序。ㅠㅠ最好的答案是完美的!按照指示,重新启动vscode并完全快乐编辑:
java_home
到java.home
并在程序
和文件
之间添加空格。无法编辑它,因为它少于6个字符。