Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java VS代码:JDK 13不在WSL ubuntu中工作_Java_Visual Studio Code_Windows Subsystem For Linux_Java Home - Fatal编程技术网

Java VS代码:JDK 13不在WSL ubuntu中工作

Java VS代码:JDK 13不在WSL ubuntu中工作,java,visual-studio-code,windows-subsystem-for-linux,java-home,Java,Visual Studio Code,Windows Subsystem For Linux,Java Home,出于某种原因,每当我尝试在WSL中运行VS代码时,它都会说“JAVA_HOME环境变量(/mnt/c/Program Files/jdk-13.0.1)不指向jdk。” 当我只是正常运行VS代码时(不是在WSL中),它工作得很好,没有问题 如果有人能帮忙,我们将不胜感激 谢谢您在工作区设置中正确设置了java.home吗?@LeoZhu MSFT我最初将java.home设置为与java_home相同的位置,但出于某种原因,java.home会弄乱WSL和常规VS代码。所以我把它取出来,默认情况

出于某种原因,每当我尝试在WSL中运行VS代码时,它都会说“JAVA_HOME环境变量(/mnt/c/Program Files/jdk-13.0.1)不指向jdk。”

当我只是正常运行VS代码时(不是在WSL中),它工作得很好,没有问题

如果有人能帮忙,我们将不胜感激


谢谢

您在工作区设置中正确设置了
java.home
吗?@LeoZhu MSFT我最初将java.home设置为与java_home相同的位置,但出于某种原因,java.home会弄乱WSL和常规VS代码。所以我把它取出来,默认情况下,它会在JAVA home环境变量中添加
/bin
文件夹。@Biswapriyo我试过了,得到了同样的错误,所以显然我通过完全删除JAVA home来修复它,它会从我的WSL ubuntu终端在我的/usr/lib/jvm中自动找到一个jdk。我不知道这是从哪里来的,而且我也不明白,当我键入“ls-a”时,当我在WSL的根目录中时,usr文件夹怎么就不会出现。你是否在你的工作区设置中正确地设置了你的
java.home
?@LeoZhu MSFT我最初将java.home设置为与java\u home相同的位置,但出于某种原因,java.home会把WSL和常规设置都弄糟VS代码。所以我把它取出来,默认情况下,它会在JAVA home环境变量中添加
/bin
文件夹。@Biswapriyo我试过了,得到了同样的错误,所以显然我通过完全删除JAVA home来修复它,它会从我的WSL ubuntu终端在我的/usr/lib/jvm中自动找到一个jdk。我不知道这是从哪里来的,我也不明白当我输入'ls-a'时,当我在WSL的根目录中时,usr文件夹怎么会不出现。