Как установить JDK вместо JRE в качестве JVM по умолчанию в Windows 7 64bit? - PullRequest
0 голосов
/ 29 декабря 2010

Я пытаюсь установить Android SDK, но он говорит, что JRE недостаточно, и что ему нужен JDK. Я уже установил JDK с веб-сайта Oracle.Я уверен, что он установлен, потому что у меня есть затмение, работающее с целым числом JDK JRE, но оно было настроено вручную.Как я могу заставить установщик Android SDK распознавать JDK?

Ответы [ 3 ]

1 голос
/ 08 апреля 2011

32-битные приложения, такие как Eclipse, visualvm и Andriod SDK, будут работать только на 32-битном JDK независимо от вашей операционной системы. Поэтому вам нужно установить 32-битный JDK и указать путь к нему. Это действительно расстраивает, если у вас есть набор приложений, скажем, 64-битный Eclipse и 32-битный Android: (

1 голос
/ 29 декабря 2010

В win7 64 бит

диск: \ Program Files (x86) \ java \ jdk \ bin

скопируйте весь путь и теперь щелкните правой кнопкой мыши на моем компьютере> свойства> вкладка "Дополнительно"> переменные среды и добавьте указанную строку к пути после добавления точки с запятой перед этой строкой

0 голосов
/ 19 декабря 2011

ИМО, эта проблема состоит из нескольких частей:

  1. Установите HK_LM \ SOFTWARE \ JavaSoft \ Java Development Kit \ CurrentVersion правильно, чтобы указать версию jdk, которую вы установили.
  2. Задайте для переменной среды JAVA_HOME установленный каталог JDK.
  3. Сделайте% JAVA_HOME% \ bin в переменной окружения PATH.
  4. При вызове java убедитесь, что% JAVA_HOME% \ jre \ lib \ rt.jar находится в вашем пути к классам.
  5. И, как уже упоминалось, для 32-разрядных и 64-разрядных приложений требуются разные версии JDK.
...