找不到用于nativescript tns命令的JDK

时间:2018-04-29 11:41:33

标签: java android nativescript tns

我是nativescript的新手。我正试图在此link之后为Android开发配置环境。在尝试配置jdk时,它永远陷入困境。我也尝试过安装jdk manullay。但是tns doctor命令仍然会出现此错误执行命令'javac'时出错。确保已安装Java Development Kit(JDK)并设置JAVA_HOME环境变量。 并且此警告×警告:未安装或未正确配置Java Development Kit(JDK)。

任何帮助?

4 个答案:

答案 0 :(得分:0)

看起来您的计算机配置不正确。您可以在第一次启动时安装NativeScript Sidekick所需的所有内容,它会尝试配置您需要的所有内容。要手动安装缺少的JDK,您可以转到Java SE Downloads

祝你好运!

答案 1 :(得分:0)

显然,TNS Android仅适用于1.8.0_152。在碰巧碰上this之前,我有1.8.0_191,花了几个小时试图找出问题所在。我最终将我的JAVA_HOME更改为Android Studio内嵌的JDK,恰好是1.8.0_152。解决了这个问题。

要找到嵌入式JDK位置,请在android studio中导航至 文件>其他设置>默认项目结构

答案 2 :(得分:0)

可能的原因和解决方法。

1.Missing JAVA_HOME.Configure JAVA_HOME as system variable
2.Missing JAVA in PATH.Configure JAVA in PATH system variable.
3.Missing Android_HOME.Configure ANDROID_HOME as system variable.

默认的ANDROID_HOME位置

  

C:\ Users \%USER%\ AppData \ Local \ Android \ Sdk

这应该解决 tns医生

发现的问题

答案 3 :(得分:0)

实际上是JAVA_HOME路径问题。