Java主目录路径未指向JDK

时间:2019-05-02 23:16:23

标签: java visual-studio-code

我的JDK的位置:

lam@bertrand:~$ which java
/usr/bin/java
lam@bertrand:~$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 mai    2 21:09 /usr/bin/java -> /etc/alternatives/java
lam@bertrand:~$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 mai    2 21:09 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
lam@bertrand:~$ ls -l /usr/lib/jvm/java-11-openjdk-amd64/bin/java
-rwxr-xr-x 1 root root 10296 mars  26 21:57 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
lam@bertrand:~$ 

我的settings.json文件:

{
    "workbench.colorTheme": "Material Theme Darker",
    "workbench.iconTheme": "material-icon-theme",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "java.codeGeneration.generateComments": true,
    "java.codeGeneration.hashCodeEquals.useInstanceof": true,
    "java.codeGeneration.hashCodeEquals.useJava7Objects": true,
    "java.home" : "/usr/lib/jvm/java-11-openjdk-amd64"
}

我也尝试过

{
    ...
    "java.home" : "/usr/lib/jvm/java-11-openjdk-amd64/bin"
}

{
    ...
    "java.home" : "/usr/lib/jvm/java-11-openjdk-amd64/bin/java"
}

没有成功。

怎么了?

我在虚拟机上使用Linux 18.04。

1 个答案:

答案 0 :(得分:-1)

sudo apt-get install default-jdk