Eclipse находит Java по приглашению CMD, но не по щелчку на рабочем столе - PullRequest
0 голосов
/ 10 января 2019

У меня установлено несколько версий Java в 64-разрядной системе Windows 7 Home Premium. Для установки

Eclipse Java 2018-12

Мне пришлось установить Java 11 JDK с веб-сайта Oracle. Несмотря на установку JAVA_HOME и обновление PATH в переменных среды, единственным способом установки и запуска этой версии Eclipse было открытие командной строки и

C:>set path=c:\program files\java\jdk11.0.1\bin

, а затем запустите программу установки Eclipse или установленный экземпляр.

Проблема сохраняется, если я перезагружаю компьютер.

Я хочу иметь возможность начать затмение, просто щелкнув ссылку на значок на рабочем столе. Ошибка, которую я получаю, когда пытаюсь запустить eclipse из ссылки на рабочем столе:

Версия 1.7.0_79 JVM не подходит для этого продукта. Требуется версия 1.8 и выше.

Мой C:\Program Files\Java\

содержит папки

  • jdk1.0.7_79
  • JDK-11.0.1
  • jre7

Я думаю, что мне нужно все это, потому что у меня есть некоторые программы, которые, я думаю, отменяют Java 7, поэтому я не думаю, что удаление Java 7 является вариантом, и не думаю, что Java 11 заменит его, или я должен просто избавиться Java 7, это то, что вызывает проблему, несмотря на то, что переменные среды установлены правильно?

Как я могу решить эту проблему?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 10 января 2019

Система работала C: \ Windows \ System32 \ javaw.exe

Я исправил это, добавив каталог Java 11 bin в начале переменной среды Path вместо конца строки, разделенных точкой с запятой.

0 голосов
/ 11 января 2019

Сначала установите JAVA_HOME, затем обновите путь в среде, см. Скриншоты в приложении. Environement setting for **JAVA_HOME**

Path setting in environment

0 голосов
/ 10 января 2019

Добавить c:\program files\java\jdk11.0.1\bin в среду Windows PATH

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