当前位置: 首页 > 知识库问答 >
问题:

错误:未设置JAVA\U HOME,在颤振路径中找不到“JAVA”命令。颤振中

陆敏学
2023-03-14

我安装了Android Studio 4.1并尝试运行现有项目。但它给出了这样的错误:

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

共有3个答案

唐哲
2023-03-14
flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"

如果您安装了Android Studio,此命令可以正常工作。Flutter可以了解Android Studio的配置,您无需再提供JAVA_HOME。

此外,在android Studio中下载“AndroidSDK命令行工具”以获取android-许可证。步骤如下图所示。

穆商震
2023-03-14

在装有Android 4.1的Ubuntu 20.04上,此错误可以通过以下Snap版本解决:

flutter config --android-studio-dir=/snap/android-studio/current/android-studio
云隐水
2023-03-14

您必须设置JAVA\u HOME环境变量

在Windows上,我解决了以下问题:

>

  • 从这里下载Java JDK并安装它。(此链接到版本15,该版本要求您创建一个帐户才能下载。版本16可在不创建帐户的情况下下载,但它给我带来了一个需要降级的错误。)

    设置"JAVA_HOME"环境变量:

    >

  • 打开Windows Search,键入“env”,然后选择“编辑系统环境变量”。

    单击“环境变量…”。

    单击“新建”。

    在“variable name”字段中填写“JAVA\U HOME”。

    用计算机上安装Java的路径填写“变量值”。(对我来说,它在“C:\Program Files\Java\

    单击“确定”并关闭所有对话框。

    重新启动IDE/终端。(不要跳过此步骤)

  •  类似资料:
    • 我一直试图设置一个颤振路径,所以我不需要每次都做一个临时路径。我是新的使用终端和Unix(Mac用户也),不明白如何设置我的路径与说明在网站上。我不完全确定我的flutter SDK在哪里,这也没有帮助。想一步一步地知道该怎么做。

    • Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart

    • 显然,没有一个Flutter命令在Android Studio的终端上工作,我相信我试图在我的项目的根上运行它。 产出:

    • 如何配置Flutter SDK?如何定位颤振SDK?我不知道SDK文件的位置。

    • 我试图创建一个ListView,但当我导入list_form.dart类时,我得到了这个错误。也许我在布局上犯了一些错误,因为如果我尝试在主文件中运行它,我不会得到这个错误。 这是错误: 这是list\u表单。dart等级: 这是app_base.dart类: 不要担心是否有一些未使用的代码,它是半成品,这个错误只是阻止了我继续我正在做的事情。

    • 我正在Linux Ubuntu上配置Flatter SDK 我在文件中为和指定了,但我在运行时收到此错误: