搜索
首页Javajava教程为什么我的 Flutter doctor 命令显示'无法找到捆绑的 Java 版本”?如何在 Mac 和 Windows 上修复它?

Why is my Flutter doctor command showing

无法解决“捆绑 Java 版本”Flutter 问题

尝试通过“flutter doctor”命令诊断 Flutter 项目时,许多用户遇到“无法找到捆绑的 Java 版本”错误。本文深入探讨了这个问题,并为 Mac 和 Windows 用户提供了全面的解决方案。

对于 Mac 用户

  1. 设置 JAVA_HOME 路径: 请按照本指南中概述的说明进行操作
  2. 应用命令:

    • JetBrains Runtime "Android Studio Electric Eel":

      • cd /Applications/Android Studio.app/Contents/jbr
      • ln -s ../jbr jdk
      • ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

        • 导航到 Finder 并搜索“Android Studio。”
        • 右键单击并选择“显示包内容”。
        • 在“内容”目录中创建一个标有“jre”的新文件夹。
        • 复制粘贴将“JetBrainsRuntime”文件夹的内容复制到新创建的“jre”中
  • 其他版本:

    • cd /Applications/Android Studio.app/Contents/jre
    • ln -s ../jre jdk
    • ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
  1. 执行 Flutter Doctor: flutter doctor -v 现在应该会产生所需的输出。
  2. JetBrains Toolbox 解决方法:

    • 如前所述设置 JAVA_HOME 路径.
    • 导航到 /Users/用户名/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/Android Studio.app/Contents/jre。
    • 对“其他版本”执行与步骤 2 相同的命令。

    如果问题仍然存在,请尝试以下:

    • cd /Applications/Android Studio.app/Contents
    • ln -s jbr jre

;对于Windows用户

  1. 安装 JDK: 确保您的 Windows 计算机上安装了 Java 开发工具包 (JDK)。
  2. 设置JAVA_HOME环境变量:

    • 控制面板>系统与安全>系统>高级系统设置>环境变量。
    • 创建一个名为 JAVA_HOME 的新用户变量。
    • 将其值设置为 JDK 安装目录(例如 C:Program FilesJavajdk1.8.0_131)。
  3. 执行 Flutter Doctor: flutter doctor -v 现在应该显示正确的 Java 版本。
  4. 其他故障排除:

    • 检查您的计算机上是否安装了任何旧版本的 Android Studio 并将其卸载。
    • 确保您的系统路径包含 JDK bin 目录的路径(例如 C:Program FilesJavajdk1.5)。 8.0_131bin)。

以上是为什么我的 Flutter doctor 命令显示'无法找到捆绑的 Java 版本”?如何在 Mac 和 Windows 上修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Java仍然是基于新功能的好语言吗?Java仍然是基于新功能的好语言吗?May 12, 2025 am 12:12 AM

Javaremainsagoodlanguageduetoitscontinuousevolutionandrobustecosystem.1)Lambdaexpressionsenhancecodereadabilityandenablefunctionalprogramming.2)Streamsallowforefficientdataprocessing,particularlywithlargedatasets.3)ThemodularsystemintroducedinJava9im

是什么使Java很棒?关键特征和好处是什么使Java很棒?关键特征和好处May 12, 2025 am 12:11 AM

Javaisgreatduetoitsplatformindependence,robustOOPsupport,extensivelibraries,andstrongcommunity.1)PlatformindependenceviaJVMallowscodetorunonvariousplatforms.2)OOPfeatureslikeencapsulation,inheritance,andpolymorphismenablemodularandscalablecode.3)Rich

前5个Java功能:示例和解释前5个Java功能:示例和解释May 12, 2025 am 12:09 AM

Java的五大特色是多态性、Lambda表达式、StreamsAPI、泛型和异常处理。1.多态性让不同类的对象可以作为共同基类的对象使用。2.Lambda表达式使代码更简洁,特别适合处理集合和流。3.StreamsAPI高效处理大数据集,支持声明式操作。4.泛型提供类型安全和重用性,编译时捕获类型错误。5.异常处理帮助优雅处理错误,编写可靠软件。

Java的最高功能如何影响性能和可伸缩性?Java的最高功能如何影响性能和可伸缩性?May 12, 2025 am 12:08 AM

java'stopfeatureSnificallyEnhanceItsperFormanCeanDscalability.1)对象 - 方向 - incipleslike-polymormormormormormormormormormormormormorableablefleandibleandscalablecode.2)garbageCollectionAutoctionAutoctionAutoctionAutoctionAutoctionautomorymanatesmemorymanateMmanateMmanateMmanagementButCancausElatenceiss.3)

JVM内部:深入Java虚拟机JVM内部:深入Java虚拟机May 12, 2025 am 12:07 AM

JVM的核心组件包括ClassLoader、RuntimeDataArea和ExecutionEngine。1)ClassLoader负责加载、链接和初始化类和接口。2)RuntimeDataArea包含MethodArea、Heap、Stack、PCRegister和NativeMethodStacks。3)ExecutionEngine由Interpreter、JITCompiler和GarbageCollector组成,负责bytecode的执行和优化。

什么是使Java安全安全的功能?什么是使Java安全安全的功能?May 11, 2025 am 12:07 AM

Java'ssafetyandsecurityarebolsteredby:1)strongtyping,whichpreventstype-relatederrors;2)automaticmemorymanagementviagarbagecollection,reducingmemory-relatedvulnerabilities;3)sandboxing,isolatingcodefromthesystem;and4)robustexceptionhandling,ensuringgr

必不可少的Java功能:增强您的编码技巧必不可少的Java功能:增强您的编码技巧May 11, 2025 am 12:07 AM

javaoffersseveralkeyfeaturesthatenhancecodingskills:1)对象 - 方向 - 方向上的贝利奥洛夫夫人 - 启动worldentities

JVM最完整的指南JVM最完整的指南May 11, 2025 am 12:06 AM

thejvmisacrucialcomponentthatrunsjavacodebytranslatingitolachine特定建筑,影响性能,安全性和便携性。1)theclassloaderloader,links andinitializesClasses.2)executionEccutionEngineExecutionEngineExecutionEngineExecuteByteCuteByteCuteByteCuteBytecuteBytecuteByteCuteByteCuteByteCuteBytecuteByteCodeNinstRonctientions.3)Memo.3)Memo

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具