Я только что попытался установить eclipse с помощью 64-битного установщика (https://www.eclipse.org/downloads/download.php?file= / oomph / epp / 2019-12 / R / eclipse-inst-win64.exe ).
64-разрядная версия JDK 10 установлена на моем windows 10: - Я не установил java с установочным файлом (java .... exe), но я извлек java -файлы вручную и поместил их в папку. Это потому, что мне нужно несколько версий java параллельно для тестирования. - JAVA_HOME указывает на этот каталог, - (системный) PATH =% PATH%;% JAVA_HOME% / bin (в пути нет других папок java / bin).
cmd> java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
This java установка работает для maven и всех других java инструментов, таких как charme, без проблем.
А теперь знаменитое «но»: Когда я запускаю установщик, он утверждает, что java не установлен открытие страницы https://download.eclipse.org/oomph/jre/?vm=1_1_8_0_64_0&pn=Eclipse%20Installer&pu=http: //wiki.eclipse.org/Eclipse_Installer&pi=http://download.eclipse.org/oomph/jre/128x128.png
Это точно не так (см. выше).
После все, что я пропустил установщик и скачал пакет Eclipse (JEE), распаковал его: et voila: он работает, просто запустив ecplise.exe.
Наконец, мой вопрос: как Eclipse обнаруживает установку java? (извините, я знаю, что там еще один SO Q #, но я думал, что мой не подходит к нему). Видимо, это ни PATH, ни JAVA_HOME (которые являются правильными).
Ini / config-file? Который из? реестр? какой ключ?
заранее спасибо!