错误:离子2.1.8的JDK 1.8或更高版本的要求检查失败

S.Y*_*dav 4 typescript ionic2 angular

我刚刚更新了我的本地机器设置,现在配置为 -


******************************************************

Your system information:

Cordova CLI: 6.4.0 
Ionic CLI Version: 2.1.8
Ionic App Lib Version: 2.1.4
ios-deploy version: Not installed
ios-sim version: 5.0.8 
OS: OS X Yosemite
Node Version: v6.2.2
Xcode version: Xcode 7.2 Build version 7C68



******************************************************
Run Code Online (Sandbox Code Playgroud)

现在,当我为Android(离子生成android)构建时,我收到错误 -

错误:JDK 1.8或更高版本的要求检查失败

需要帮忙!!!

小智 7

如果您使用的是Ubuntu,您也可以执行以下操作:

sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)

这对我有用.

有关使用update-alternatives安装java/javac的更多信息,请参阅:如何使java默认为手动安装的JRE/JDK?


S.Y*_*dav 4

我得到了这个问题的解决方案,

这意味着我有旧版本的 SDK,根据新设置,它至少需要 SDK-1.8 才能运行应用程序的构建。

为此,我从这里下载了新版本的 SDK 。
然后使用这篇文章更新了我的 SDK 版本。

之后当我运行这个命令时-

ionic run android 
Run Code Online (Sandbox Code Playgroud)

这对我有用。