系统找不到指定的路径(Java Development Kit)
问题描述:
我刚开始使用Cordova/PhoneGap,当我想在我新创建的应用程序中使用命令“cordova run android”时,它有点像这样:系统找不到指定的路径(Java Development Kit)
C:\Users\tobbog\Desktop\MyNewApp>cordova run android
ANDROID_HOME=C:\Users\tobbog\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_144
The system cannot find the path specified
但是,上面的两条路都非常像我的环境变量。它怎么会没有找到路径?
在此先感谢您的帮助!
答
删除通过以下命令
cordova platform rm android
随后的android通过下面的命令
cordova platform add [email protected]~5
这将有助于增加5版!
答
你也可以放置在引号的“路径”,因为它有可能在太空“程序文件”是把它扔了,我知道这试图运行通过命令行取文件中的某些程序的时候经常发生参数。因此,也许写这样的:
C:\Users\tobbog\Desktop\MyNewApp>cordova run android
ANDROID_HOME="C:\Users\tobbog\AppData\Local\Android\sdk"
JAVA_HOME="C:\Program Files\java\jdk1.8.0_144"
不能100%肯定,但因为我不熟悉什么程序需要(科尔多瓦),并可以提供给它其他的选择!您可以随时尝试检查与该程序相关的自述文件或文档,它可能会显示一些关于如何运行类似的示例。
看看它如何改变堆栈溢出文本格式?这是可能的,一旦它击中的是空白文件后(在C:\ Program Files文件),它的忽略路径的其余部分,所以基本上你想指定JAVA_HOME路径:
C:\Program
就是这样!将解释为什么它不能找到这条路,因为你可能没有一个“程序”目录!
答
我找到了我的问题的答案!问题是我之前安装并卸载了Android开发工具包。在UNINSTAL,它并没有删除所有文件夹,使我不得不重新安装的Android之前手动删除它们。
嘛,可惜我不能降级到Android 5和需要使用6.2.3。我真的想知道为什么Android 6有这个问题。 –