JAVA_HOME 未设置,在您的 PATH (Android Studio) 中找不到“java”命令
Posted
技术标签:
【中文标题】JAVA_HOME 未设置,在您的 PATH (Android Studio) 中找不到“java”命令【英文标题】:JAVA_HOME is not set and no 'java' command could be found in your PATH (Android Studio) 【发布时间】:2021-05-31 17:41:33 【问题描述】:我将我的 android studio 更新到 4.1.0 之后,我的项目(在颤动中)不断地给出这个错误。
我将我的 android studio 降级回 4.0.1(我使用的以前的版本),我仍然遇到同样的错误。
我在***中看到了一些关于相同错误的文章,它建议降级但没有用,其余的建议对我来说太复杂了,因为我只是一个初学者。
我什至尝试在项目结构下更改项目 SDK,但即使这样也没有用。
在安装 java jdk(来自 oracle windowsx64)并按照此处Setting JAVA_HOME 的建议更改路径名和值后,我现在又遇到了一整套错误,我基本上有点不明白。
【问题讨论】:
你设置了 JAVA_HOME 变量了吗? 不,说实话,我什至不知道该怎么做。 你用的是Linux还是windows? 具体来说我使用的是windows 8.1。 这里你可以试试这个enter link description here 【参考方案1】:在这里你可以试试这个Set JAVA_HOME 此解决方案适用于 10 号窗口
【讨论】:
***.com/questions/62315496/… 这里是帮助,如果它是工作不要忘记给予学分【参考方案2】:请完成添加 JAVA_HOME 环境变量的过程,好像 JAVA 不在环境变量中。
使用此链接:https://www.java.com/en/download/help/path.html 作为参考。
完成后,您可以通过运行 javac 命令确认是否全部设置完毕
【讨论】:
能否请您查看您正在运行的版本,使用 Gradle 检查 android/gradle/wrapper/gradle-wrapper.properties 并更新版本然后再次构建。【参考方案3】:第一个错误是当 JAVA_HOME 路径丢失或错误值时引起的。
但请务必先检查您是否安装了 JAVA jdk。 (我没有,这就是一切都出错的地方)。
然后按照此Setting JAVA_HOME 并记住使用正确的版本号放置正确的位置。
即使在那之后,如果您遇到第二个错误,请按照此Android Studio Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
【讨论】:
以上是关于JAVA_HOME 未设置,在您的 PATH (Android Studio) 中找不到“java”命令的主要内容,如果未能解决你的问题,请参考以下文章
javascript 内联JavaScript未启用。它是否设置在您的选项中?
在您的环境中找不到 Jenkins 和 maven JAVA_HOME [重复]
如何解决“您需要安装 Ruby 和 Sass 并在您的 PATH 中才能执行此任务”警告?