繁体   English   中英

未检测到加速器钛 JAVA_HOME

[英]appcelerator titanium JAVA_HOME not detected

当我测试 java -version, javac -version 时,我在 cmd output 中得到了正确的版本。但是当我从 appcelerator I'm 运行应用程序时得到了正确的设置,下面的错误。

[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.

最重要的是,如果您获得了java -versionjavac -version的正确输出,这并不意味着JAVA_HOME环境变量已经设置。 如果您的 PATH 环境变量包含 java / javaw / javac 二进制文件,您可以运行它但JAVA_HOME尚未设置。 你应该检查它: echo %JAVA_HOME%

另一件事是,Appcelerator 需要 JDK(Java 开发工具包)。 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM