Dart 在Flatter上找不到捆绑的Java版本

Dart 在Flatter上找不到捆绑的Java版本,dart,flutter,Dart,Flutter,我有Android Studio 3.0版。当我使用命令“flatter-doctor”时,它显示“找不到捆绑的Java版本”。我当前的java版本是(build 1.8.0_131-b11)。请确保java位于您的路径中,并且定义了java_HOME并指向JDK。我让Windows将JRE而不是JDK放在路径中,这会导致各种问题 请查看PATH环境变量,并删除所有与Java相关但不指向JDK文件夹的内容 Oracle在此处提供了一些关于如何执行此操作的文档: 当我运行flatter-docto

我有Android Studio 3.0版。当我使用命令“flatter-doctor”时,它显示“找不到捆绑的Java版本”。我当前的java版本是(build 1.8.0_131-b11)。

请确保java位于您的路径中,并且定义了java_HOME并指向JDK。我让Windows将JRE而不是JDK放在路径中,这会导致各种问题

请查看PATH环境变量,并删除所有与Java相关但不指向JDK文件夹的内容

Oracle在此处提供了一些关于如何执行此操作的文档:

当我运行
flatter-doctor
时,我遇到了这个错误

解决方案:

  • 按照显示错误的路径转到文件“java”
  • 然后右键单击该文件并转到属性
  • 然后转到权限并选中“允许以程序的形式执行文件”框
  • 最后,运行
    flatterdoctor
    查看
    未发现任何问题

    • 发行了
      ✗ 找不到捆绑的Java版本。
      问题似乎出在Android Studio(测试版)

      更改了我的Android Studio(稳定版)以解决此问题

      以下是每个Android Studio的
      flatter doctor-v
      详细信息

      测试版Android Studio

      [!]安卓工作室
      •Android Studio at/Applications/Android Studio Preview.app/Contents
      •颤振插件可从以下位置安装:
      
      如果您使用的是windows,请转到此目录C:\Program Files\Android\Android Studio,并检查是否存在旧的Android Studio文件夹(如果存在),然后删除这些文件夹。它会起作用的。

      你见过这个吗?我的电脑上没有任何旧版本的android stuido。你是在Windows、Mac还是Linux上?我目前使用的是Windows 10