首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter: JAVA_HOME被设置为invailed

Flutter是一种跨平台的移动应用开发框架,它可以帮助开发者使用单一代码库构建高性能、美观且原生感的移动应用程序。Flutter使用Dart编程语言,它具有快速开发、热重载、丰富的UI组件等特点。

对于问题中提到的"JAVA_HOME被设置为invailed",这是一个常见的错误提示,意味着JAVA_HOME环境变量设置不正确。JAVA_HOME是一个指向Java安装路径的环境变量,它在Flutter开发中需要正确设置以便使用Java开发工具。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保已经正确安装了Java开发工具(JDK)并知道其安装路径。
  2. 打开系统的环境变量设置界面。
    • 在Windows系统中,可以右键点击"此电脑"(或"我的电脑"),选择"属性",然后点击"高级系统设置",在弹出的窗口中点击"环境变量"按钮。
    • 在MacOS系统中,可以打开终端,输入命令"sudo nano /etc/paths",然后输入管理员密码,编辑环境变量文件。
  • 在系统环境变量中找到名为"JAVA_HOME"的变量,如果不存在则需要创建。
  • 将"JAVA_HOME"的值设置为Java安装路径。例如,在Windows系统中,可以将其设置为"C:\Program Files\Java\jdk1.8.0_221"。
  • 保存修改并关闭环境变量设置界面。
  • 重新打开终端或命令提示符窗口,运行"flutter doctor"命令,检查是否仍然存在"JAVA_HOME被设置为invailed"的错误提示。

如果以上步骤都正确执行,应该能够解决"JAVA_HOME被设置为invailed"的问题。如果问题仍然存在,可能需要重新安装Java开发工具并确保正确设置JAVA_HOME环境变量。

关于Flutter的更多信息和学习资源,可以参考腾讯云的Flutter产品介绍页面:Flutter产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Flutter环境配置-windows

版本的 vscode:https://code.visualstudio.com/ 2,修改系统设置: 开启cpu虚拟化,重启windows,进入bios,进入Advanced 找到Virtualization...修改为enable,F10保存,重启 3,安装java_jdk 一路安装下去,安装完以后设置环境变量: 系统变量设置位置:我的电脑右键->属性->高级系统设置->环境变量->上边用户变量,下边即为系统变量...添加系统变量:JAVA_HOME:【安装目录】/jdk1.8.0_261 添加系统变量:CLASSPATH: ....;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 蓝色字体的全部内容包括前边的小点,切记。...在系统变量的path中增加:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin 4,安装android sudio 一路安装,安装完以后,打开点击右下角的第一个菜单configration

91120

Flutter-Getting Started

执行 sdkmanager 的时候遇到: JAVA_HOME is set to an invalid directory 参考文献 Installation Flutter 下载安装, 将 flutter.bat...如果之前没有做过任何环境部署你现在肯定没有 SDK Manager 这玩意, 于是先要下载这个东西才能进行之后 SDK 的安装, 点击 Android SDK Location 旁边的 Edit 进行下载和设置...实际上是一些协议需要选择同意 执行一遍 sdkmanager --update 所以的选项选择同意即可解决 执行 sdkmanager 的时候遇到: JAVA_HOME is set to an invalid...directory JAVA_HOME 需要设置到 JAVA 的安装根目录 设置之后需要重启命令行窗口才行 或者直接在命令行窗口设置一下 PATH: set JAVA_HOME="D:\Tools_For_Work...tab=androidstudio https://github.com/flutter/flutter/issues/16025

29430
  • django:DateTimeField如何自动设置当前时间并且能修改 ——django日期时间字段的使用

    DateTimeField.auto_now 这个参数的默认值false,设置true时,能够在保存该字段时,将其值设置当前时间,并且每次修改model,都会自动更新。...DateTimeField.auto_now_add 这个参数的默认值也False,设置True时,会在model对象第一次创建时,将字段的值设置创建时的时间,以后修改对象时,字段的值不会再更新...与auto_now类似,auto_now_add也具有强制性,一旦设置True,就无法在程序中手动字段赋值,在admin中字段也会成为只读的。 ?...admin中的日期时间字段 auto_now和auto_now_add设置True后,这样做会导致字段成为editable=False和blank=True的状态。...实际场景中,往往既希望在对象的创建时间默认设置当前值,又希望能在日后修改它。怎么实现这种需求呢? django中所有的model字段都拥有一个default参数,用来给字段设置默认值。

    7K80

    React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序

    1.1.1、Flutter 官网地址: https://flutter.dev/ 项目地址: https://github.com/flutter/flutter Flutter是由谷歌推出的多平台开发框架...它于2015年4月的Flutter开发者会议上公布,Flutter是使用Dart语言编写,并利用该语言的许多高级功能。...Vue.js和Rax(提供类React语法前端框架)这两个前端框架广泛应用于Weex页面开发,同时Weex也对这两个前端框架提供了最完善的支持。...;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;)   然后找到Path 点击编辑  添加一个(.)...今后用哪个版本的JDK就只需要改变JAVA_HOME下的JDK版本号就行 比如1.8改为17 注意:如果切换不成功的情况 2.2、安卓开发环境 如果您不熟悉 Android 开发,设置开发环境可能会有些乏味

    3.5K21

    Android Studio的安装(小白教程)

    和dart 安装完成之后,你的跨平台Flutter之旅从此开始 耐心等待即可 安装结束,根据自己需要在ANDROID STUDIO里面配置添加自己需要的基础环境设置,方便后续开发 接下来就是去插件市场安装...设置Android SDK Manger路径+Java路径: 右键单击我的电脑。 转到属性。 选择高级系统设置。...单击环境变量 在系统变量选项卡下单击新建 新建”按钮并创建一个名为JAVA_HOME的新变量,并将 JDK 路径放在这里, 设置 Android Emulator 来测试应用程序: 在您的设备上启用虚拟机加速...在 Windows 和 Linux 上打开文件 > 设置 > 插件, 选择Browse repositories,搜索Flutter plugin 并点击 Install。...下一节教大家如何创建第一个flutter程序

    1.7K20

    ‘java‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件「建议收藏」

    配置JAVA环境变量如下: 1.下载安装jdk 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,windows 7选择左边的“高级系统设置”,点击“环境变量”; 4....用户变量配置 JAVA_HOME指明JAVA安装路径,值设为:C:\Program Files\Java\jdk1.6.0_43(刚才安装时所选择的路径,每个人可能不一样) 5....;%JAVA_HOME%\bin; CLASSPATH=....;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (前面的.不要漏掉,表示当前路径) 在CMD里面运行java报不是内部命令解决方法(设置PATH路径...【nodejs】node不是内部或外部命令 ‘flutter’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 欢迎指点,书到用时方恨少,纸上得来终觉浅。祝君好运!

    2.4K10

    M1芯片Mac搭建Flutter开发环境全攻略

    ,接下来激动人心的时刻来了,就是首次执行Flutter命令: flutter doctor 首次执行Flutter命令的时候,会自动下载依赖项并自行编译,当然你也可以不执行。...Android Emulator,control+R运行,虽然心情很激动,但是问题还是来了: 就三行错误描述,说明这个问题好解决,没有安装JRE,就是Java的运行环境,我去官网整一个: 安装好后,系统偏好设置...于是,我照着网上各种JDK的环境变量配置方式操作了一遍(这里开始不要跟着我来操作了,请看到最后): vim ~/.zshrc JAVA_HOME我试过了JRE、安装包里自带的,甚至gradle和android...的,但是版本可能太低满足不了要求,我就没有去尝试了,安装好后找到安装的路径: 然后配置环境变量,替换如下内容: 保存后进行刷新,然后验证配置是否正确: source ~/.zshrc echo $JAVA_HOME...而且配置的环境变量最后我只留了Flutter的那三句,Java的全部不需要,当然,JAVA_HOME那句可以留着,否则执行flutter doctor过不了,但删掉也不影响跑安卓模拟器。

    1.6K20

    Flutter配置环境、运行helloword项目

    Flutter优势 跨平台: 现在Flutter至少可以跨4种平台,甚至支持嵌入式开发。...用官方的话讲就是平滑而自然的滑动效果和平台感知,您的用户带来全新的体验。(可以看一下图片,这是Flutter的表现) 开源免费: 这个不用多说,我们只要学会并使用,这些都是免费的。...右键 我的电脑->属性->高级系统设置-> 环境变量,先配置 JAVA_HOME 然后配置 PATH,不要配置classpath啥的,那都是过去的配置方法了。 ?...2.Flutter下载配置 去官网下载Flutter安装包,下载地址:https://flutter.io/sdk-archive/#windows 本文编写的时候,最新发布版本1.2.1,下载后解压到不带有中文路径的文件夹下...安装好后,需要在as中安装flutter的插件,设置然后按照下图步骤搜索安装,我这已经是安装过后的 ,安装后记得重启as。 ?

    85420

    Flutter配置环境、运行helloword项目

    Flutter优势 跨平台:现在Flutter至少可以跨4种平台,甚至支持嵌入式开发。...用官方的话讲就是平滑而自然的滑动效果和平台感知,您的用户带来全新的体验。(可以看一下图片,这是Flutter的表现) 开源免费:这个不用多说,我们只要学会并使用,这些都是免费的。...image 右键 我的电脑->属性->高级系统设置-> 环境变量,先配置 JAVA_HOME 然后配置 PATH,不要配置classpath啥的,那都是过去的配置方法了。 ?...image 2.Flutter下载配置 去官网下载Flutter安装包,下载地址:https://flutter.io/sdk-archive/#windows 本文编写的时候,最新发布版本1.2.1...安装好后,需要在as中安装flutter的插件,设置然后按照下图步骤搜索安装,我这已经是安装过后的 ,安装后记得重启as。 ?

    86910

    零基础三分钟写一个Flutter App

    这个教程是面向完全没有接触过Flutter开发,从0开始搭建Flutter开发环境到写第一个Flutter app的。 正常情况只需要半个小时就可以看到app。...上面下载完sdk后解压缩,放到你习惯的位置,然后配置环境变量,以笔者mac环境例 cat .bash_profile export PATH="$PATH: /Library/Android/sdk.../bin" -----> flutter环境变量 export PATH="$PATH:~/Library/kotlinc/bin" windows环境配置跟JAVA_HOME配置一样,放到 PATH...安装完sdk后可以用 flutter doctor检查依赖关系, 如果正常的话 flutter doctor会输出类似下面的结果 flutter doctor ╔══════════════════...安装插件 Android Studio的flutter插件也很简单,需要两个依赖,一个是 Dart 语言插件,一个是 Flutter插件。

    1.2K10

    在线完成 Flutter 从编程到打包全过程

    项目准备我们以 Flutter 团队提供的一个教程项目例子,演示仅通过浏览器实现一个 Flutter 项目开发的全过程。创建项目首先,在 CODING 中新建一个项目,命名并填写项目相关信息。...打开终端,我们还需要初始化项目的依赖:# 加载项目依赖flutter pub get提示 Dart 版本太低,我们需要先更新 Flutter。...# 更新 flutter 版本,先后执行以下命令flutter channel stableflutter upgrade再次执行 flutter pub get 完成依赖加载。...找到 lib/src/shared/router.dart,替换 icon 代码,每个导航目的地(首页、播放列表和用户)添加不同的前置图标。.../**.apk', repoName: 'apk') } }​ } environment { JAVA_HOME = '/usr/lib/jvm/java-11-openjdk-amd64

    71721

    在线完成Flutter从编程到打包全过程

    项目准备我们以 Flutter 团队提供的一个教程项目例子,演示仅通过浏览器实现一个 Flutter 项目开发的全过程。创建项目首先,在 CODING 中新建一个项目,命名并填写项目相关信息。...打开终端,我们还需要初始化项目的依赖:# 加载项目依赖flutter pub get提示 Dart 版本太低,我们需要先更新 Flutter。...# 更新 flutter 版本,先后执行以下命令flutter channel stableflutter upgrade再次执行 flutter pub get 完成依赖加载。...找到 lib/src/shared/router.dart,替换 icon 代码,每个导航目的地(首页、播放列表和用户)添加不同的前置图标。.../**.apk', repoName: 'apk') } } } environment { JAVA_HOME = '/usr/lib/jvm/java-11-openjdk-amd64

    1.1K30

    在线完成Flutter从编程到打包全过程

    项目准备 我们以 Flutter 团队提供的一个教程项目例子,演示仅通过浏览器实现一个 Flutter 项目开发的全过程。 创建项目 首先,在 CODING 中新建一个项目,命名并填写项目相关信息。...打开终端,我们还需要初始化项目的依赖: # 加载项目依赖flutter pub get 提示 Dart 版本太低,我们需要先更新 Flutter。...# 更新 flutter 版本,先后执行以下命令flutter channel stableflutter upgrade 再次执行 flutter pub get 完成依赖加载。...找到 lib/src/shared/router.dart,替换 icon 代码,每个导航目的地(首页、播放列表和用户)添加不同的前置图标。.../**.apk', repoName: 'apk') } } } environment { JAVA_HOME = '/usr/lib/jvm/java-11-openjdk-amd64

    1K40

    在线完成Flutter从编程到打包全过程

    项目准备我们以 Flutter 团队提供的一个教程项目例子,演示仅通过浏览器实现一个 Flutter 项目开发的全过程。创建项目首先,在 CODING 中新建一个项目,命名并填写项目相关信息。...打开终端,我们还需要初始化项目的依赖:# 加载项目依赖flutter pub get提示 Dart 版本太低,我们需要先更新 Flutter。...# 更新 flutter 版本,先后执行以下命令flutter channel stableflutter upgrade再次执行 flutter pub get 完成依赖加载。...找到 lib/src/shared/router.dart,替换 icon 代码,每个导航目的地(首页、播放列表和用户)添加不同的前置图标。.../**.apk', repoName: 'apk') } }​ } environment { JAVA_HOME = '/usr/lib/jvm/java-11-openjdk-amd64

    77430

    如何使用StarUML画类图

    即一个类调用依赖类中的某些方法而得以完成这个类的一些职责。例如人买车: Class Person { //人买车。...由依赖的一方指向依赖的一方 4、关联关系(强依赖) 在Java中,关联关系是通过使用成员变量来实现的,它使一个类知道另一个类的属性和方法。...组合类负责组合类的生命周期。是一种更强的聚合关系。部分不能脱离整体存在。 例如公司和部门的关系,没有了公司,部门也不能存在了。...(3)最后一步即需要表示类与接口的间的关系,通过拖拽左侧栏中的关系表示,注意,拖拽的过程中可能会出现“Invailed Connection” 的错误,原因可能是它们之间不属于此类关系or放置的位置不正确...所以可以通过以下两步骤去设置即可: (1)选中需要修改的接口图,右键“Format”→“Stereotype Display”→“None” (2)“Format”去掉“Suppress Attributes

    2.5K40
    领券