简体   繁体   English

Java主目录路径未指向JDK

[英]java home path does not point to JDK

Location of my JDK : 我的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:~$ 

My settings.json file : 我的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"
}

I also tried with 我也尝试过

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

and

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

with no success. 没有成功。

What is wrong? 怎么了?

I use Linux 18.04 on a Virtual Machine. 我在虚拟机上使用Linux 18.04。

sudo apt-get install default-jdk

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM