JDK 8+ требуется, когда путь указывает на версию 0 - PullRequest
3 голосов
/ 29 сентября 2019

Когда я открываю VSCode, вкладка показывает следующее:

#   Path
1   ~/programs/jdk-12.0.1 CurrentInvalid
JDK 8+ is required while the path is pointing to version 0

Терминал показывает версию:

$ javac -version 
javac 12.0.1
$ echo $JAVA_HOME
/home/stephane/programs/jdk-12.0.1
$ whereis javac
javac: /home/stephane/programs/jdk1.12.0.1/bin/javac

Файл .profile содержит:

export JAVA_HOME=$HOME/programs/jdk-12.0.1
export JAVA_PATH=$JAVA_HOME
export JAVA_OPTS=""
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin

Я попытался переименовать каталог в jdk1.12.0.1, но ничего не изменилось:

1   ~/programs/jdk1.12.0.1 CurrentInvalid
JDK 8+ is required while the path is pointing to version 0

Почему VSCode 1.38.1 на Ubuntu 16.04 не принимает мою версию Java?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...