Титаниум appcelerator JAVA_HOME не обнаружен - PullRequest
0 голосов
/ 19 октября 2019

Когда я тестирую java -version, javac -version im получает правильную версию в выводе cmd., Но когда я запускаю приложение из appcelerator, я получаю сообщение об ошибке ниже. JAVA_HOME был установлен правильно.

[ERROR] Application Installer abnormal process termination. Process exit value was 1

[ERROR] :  JDK (Java Development Kit) not installed.

[ERROR] :  If you already have installed the JDK, verify your JAVA_HOME environment variable is correctly set.
[ERROR] :  The JDK is required for Titanium and must be manually downloaded and installed from http://appcelerator.com/jdk.

1 Ответ

2 голосов
/ 19 октября 2019

Прежде всего, если вы получите правильный вывод для java -version или javac -version, это не значит, что переменная окружения JAVA_HOME уже установлена. Если ваша переменная окружения PATH содержит двоичные файлы java / javaw / javac, вы можете запустить ее, но JAVA_HOME не установлено. Вы должны проверить это с: echo %JAVA_HOME%

Другое дело, Appcelerator требуется JDK (Java Development Kit). JRE недостаточно. Но, похоже, у вас есть JDK, потому что javac не является частью редакции JRE.

Наконец, найдите себе правильную версию JDK и Appcelerator, которые вы скачали. Например, оба они предназначены для 64-разрядных операционных систем.

Связанные проблемы:[1] https://jira.appcelerator.org/browse/AC-6020
[2] https://github.com/appcelerator/atom-appcelerator-titanium/issues/129

...