【发布时间】:2021-11-30 11:18:00
【问题描述】:
我已经尝试了所有在我的系统变量中声明 JAVA_HOME 的方法,但是在运行 'ionic Cordova build --release android' 时我不断收到以下错误
Failed to run "javac -version", make sure that you have a JDK version 8 installed.
You can get it from the following location:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Your JAVA_HOME is invalid: C:\Program Files (x86)\Java\jdk1.8.0_301
我尝试用“bin”附加它,我尝试用双引号将 C: Program Files (x86) 括起来,我尝试卸载并重新安装 java,但我总是遇到同样的错误。当我运行 echo %JAVA_HOME% 它给了我:
C:\Program Files (x86)\Java\jdk1.8.0_301
我怎样才能找出问题所在?
【问题讨论】:
-
两件事。它说无法运行
javac,因此请确保javac在PATH中。并且:尝试将JDK8安装到没有空格的文件夹中,例如C:\jdk8或其他东西。 -
javac 位于该路径的 bin 文件夹中。我会尝试移动它
-
我知道它在
bin中。问题是 - 这是一个常见问题 - 如果bin在PATH环境变量中。 Windows 通过查看PATH变量来查找可执行文件...
标签: java cordova ionic-framework