Проблема установки Tizen-sdk-for-wearable-setup из-за JAVA HOME

Конфигурация системы:

OS - Windows 8
System type - 64-bit Operating System , x64-based processor

Я установил java-8 и установил JAVA_HOME как

C:\Program Files\Java\jdk1.8.0

Я получаю сообщение об ошибке, как показано ниже, во время установки Tizen-sdk-for-wearable-setup.

Ошибка установки Tizen

ошибка – Cannot execute Java even if it was installed. Check environment variable or Java version(over 1.6) please.

Я попытался установить после JDK 7 как 32-битную, так и 64-битную версию, а также установить JAVA_HOME - Program Files path и Program Files (x86) path, и это не сработало.

У меня есть другая система, в которой проблема не возникла.

Конфигурация системы :

OS - Windows 7 Enterprise
System Type - 32 bit operating system.

Установленная Java - C:\Program Files\Java\jdk1.6.0_45

JAVA_HOME установлен как - C:\Progra~1\Java\jdk1.6.0_45

Теперь может быть много шансов, почему установка не проходит в моей 64-битной версии Win-8.

  1. 64-битная поддержка JAVA недоступна.
  2. Я не уверен насчет символа ~ в пути JAVA_HOME, но это может быть для того, чтобы избежать пробела между программными файлами, и я не установил java домой, используя этот символ.
  3. В win-8 64 бит у меня 2 папки. Program Files и Program Files (x86) , я не уверен, использовать ли ~ или " " для установки JAVA_HOME и для 32 bit java или 64 bit java.
  4. Возможно, сейчас поддерживается только java 1.6.

Я искал и нашел похожие проблемы:

  1. Я нахожу эту ссылку, но не могу понять, почему рекомендуется установить для переменной пути системной среды значение «c:\windows\system32».
  2. В этой ссылке рекомендуется использовать InstallManager.jar через cmd.exe.

Я могу попробовать каждое возможное предположение, пока оно не сработает, но надеюсь найти решение с правильной причиной, по которой я получаю эту ошибку.

Если кто-нибудь знает, как мне это решить, пожалуйста, помогите.


person Aduait Pokhriyal    schedule 25.03.2014    source источник
comment
Вы можете получить короткое имя файла 8.3, открыв терминал (cmd), перейдя к c: и выполнив dir Program* /x   -  person Michael    schedule 25.03.2014


Ответы (5)


Наконец-то решить вопрос.

Установил jdk1.7.0_51 (думаю на данный момент JAVA 8 не поддерживается).

Установите JAVA_HOME как C:\PROGRA~1\Java\jdk1.7.0_51 (благодаря комментарию @Michael).

person Aduait Pokhriyal    schedule 25.03.2014
comment
У меня это так, и он все еще жалуется :/ - person Fernando Gallego; 08.05.2014
comment
Я решил поместить этот C:\Program Files\Java\jre7\bin в PATH, но перед другой записью для jre8... - person Fernando Gallego; 08.05.2014

Эта ссылка: https://answers.madewithmarmalade.com/questions/16878/cant-install-tizen-sdk-on-windows-8-64-bit.html решил для меня проблему установки Tizen SDK:

Измените каталог на %LOCALAPPDATA%\Temp\tizensdk_TimeStampOfInstallationInvocation

java -jar InstallManager.jar

Моя система: Windows 7 Ultimate x64. Установленная версия Java (64 бит):

г:>эхо %JAVA_HOME%

c:\Program Files\Java\jdk1.8.0_05

г:> эхо % ПУТЬ К КЛАССУ%

c:\Program Files\Java\jdk1.8.0_05\jre\lib

Добавлено в PATH: c:\Program Files\Java\jdk1.8.0_05\bin\

(Tizen IDE и пример «Hello World» работают нормально.)

person vipo    schedule 04.06.2014
comment
Чтобы проверить java, вы можете использовать следующую команду для проверки версии java: javac -version - person Aniket Sharma; 09.11.2019

Я столкнулся с той же проблемой и, наконец, понял, что моя версия установщика Tizen 64-битная, но я установил на свой компьютер 32-битную Java. Затем я скачал 32-битный установщик Tizen, и все было в порядке.

person Wenhao.L    schedule 11.05.2014

Я столкнулся с той же проблемой, и она была решена путем размещения пути Java в начале системного пути! странно.. но сработало :)

person Amit    schedule 15.05.2014
comment
Нет, перезагрузка не понадобилась, так как изменения пути происходят в реальном времени. Однако было странно, что мне пришлось оставить путь java в начале переменной PATH - думаю, иначе у меня был конфликт с путями... - person Amit; 03.12.2014

Вы должны включить, в зависимости от того, загрузили ли вы установщик Tizen x86 или x64, C:\Program Files (x86)\Java\jre7\bin или C:\Program Files\Java\jre7\bin в системную переменную окружения PATH. Вы не можете использовать Java 8. См. эту страницу оракула. для получения инструкций по настройке переменных среды. Я читал, что некоторые другие упоминают, что они помещают запись в самое начало переменной PATH. Я думаю, это имело бы значение только в том случае, если бы у вас также была запись для Java 8, но лучше перестраховаться, чем сожалеть.

person theblang    schedule 17.05.2014