Я в ситуации, когда я установил JDK, но я не могу запускать апплеты в браузерах (возможно, я не установил JRE).
Однако, когда я устанавливаю JRE, он сжимает мой JDK в качестве среды выполнения по умолчанию. Это сильно нарушает все (eclipse, ant) - поскольку для них требуется сервер JVM.
В наши дни нет системного свойства JAVA_HOME - кажется, что он использует некоторые магии реестра (установка системного пути тоже бесполезна). Раньше я только что удалил JRE после того, как использовал его для восстановления JDK. На этот раз я хочу исправить это правильно.
Это также проявляется в jre autoupdater - когда-то, у меня была рабочая настройка с JDK и JRE, но она обновлялась и все испортила.