首页 > 编程语言 >JDK 版本异常导致 flutter doctor --android-licenses 出错 (class file version 61.0), this version of the Java

JDK 版本异常导致 flutter doctor --android-licenses 出错 (class file version 61.0), this version of the Java

时间:2023-07-31 15:22:05浏览次数:56  
标签:java URLClassLoader ClassLoader version file class

flutter doctor --android-licenses

Error: A JNI error has occurred, please check your installation and try again

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:757)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)

at java.net.URLClassLoader.access$100(URLClassLoader.java:74)

at java.net.URLClassLoader$1.run(URLClassLoader.java:369)

at java.net.URLClassLoader$1.run(URLClassLoader.java:363)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:362)

at java.lang.ClassLoader.loadClass(ClassLoader.java:419)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)

at java.lang.ClassLoader.loadClass(ClassLoader.java:352)

at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621)

Android sdkmanager tool was found, but failed to run (/Users/zhangwu/Library/Android/sdk/cmdline-tools/11.0/bin/sdkmanager): "exited code 1".

Try re-installing or updating your Android SDK,

visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions.

在mac上的解决办法:

运行 

/usr/libexec/java_home -V

 配置临时的JAVA_HOME

export JAVA_HOME="/Users/zhangwu/Library/Java/JavaVirtualMachines/corretto-17.0.7/Contents/Home"

再次运行就可以了。

标签:java,URLClassLoader,ClassLoader,version,file,class
From: https://www.cnblogs.com/hbolin/p/17593521.html

相关文章

  • 关于Makefile出现E325: ATTENTION报错
    前言对于新手使用Makefile,有时候使用vi命令打开Makefile会出现E325:ATTENTION报错,而只要出现了一次,之后每次使用vi命令打开相同的Makefile都会出现这个报错。原因目前我发现出现这种bug的原因有两个,还有其他可能触发这种问题的可以在评论区留言。原因一编辑文件......
  • Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.Dao
    ​ 这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。org.springframework.dao.support.DaoSupport是SpringFramework中的一个类,提供了对数据访问对象(DAO)的支持。这个错误通常发生在没有正......
  • Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.Dao
    ​ 这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。org.springframework.dao.support.DaoSupport是SpringFramework中的一个类,提供了对数据访问对象(DAO)的支持。这个错误通常发生在没有正......
  • Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.Dao
     这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。org.springframework.dao.support.DaoSupport是SpringFramework中的一个类,提供了对数据访问对象(DAO)的支持。这个错误通常发生在没有正确导......
  • Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.Dao
     这个错误通常发生在缺少相关的依赖库或配置不正确时。根据错误信息,可以看出缺少了org.springframework.dao.support.DaoSupport类的定义。org.springframework.dao.support.DaoSupport是SpringFramework中的一个类,提供了对数据访问对象(DAO)的支持。这个错误通常发生在没有正确导......
  • python while openfile
    Python中的while循环和文件操作在Python编程语言中,while循环是一种常见的控制结构,用于重复执行一段代码,直到满足某个条件为止。与之相对的是for循环,它用于遍历一个可迭代对象。本文将介绍while循环的基本语法和用法,并结合文件操作的实例进行演示。while循环的基本语法while循环......
  • 使用 pip 出现 Script file ‘C:\Anaconda3\Scripts\pip-script.py‘ is not prese
    某天在虚拟环境使用pip更新tf的时候莫名其妙出现Scriptfile'D:\Anaconda3\Scripts\pip-script.py'isnotpresent的错误,之前用的还好好的,但是突然就不能用了,初步猜测是依赖库发生的更新,可以使用如下方式解决:1、进入创建的环境:activateenv_name2、输入:pyt......
  • MIT 6.S081 Lec14: File system
    Overview文件系统的设计目标就是组织和存储数据,文件系统一个比较重要功能是持久化,即重启之后,数据不会丢失。xv6通过把数据存储在virtiodisk上来实现持久化。文件系统设计的几大挑战:Thefilesystemneedson-diskdatastructurestorepresentthetreeofnameddirecto......
  • Python报错 | xlrd.biffh.XLRDError Excel xlsx file; not supported
    报错信息Python加载xlsx文件时,遇到:xlrd.biffh.XLRDErrorExcelxlsxfile;notsupported错误原因报错翻译过来是:xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方案方法1:安装指定低版本的xlrd,执行下面的pip安装命令即可:pipinstallxlrd==1.2.0方法2:Excel另存为......
  • 关于使用Qt.labs.platform在arch中报错 ERROR: No native FileDialog implementation
    当跟着QtBook的章节QtQuickControls编写一个ImageViewer,运行时报错:ERROR:NonativeFileDialogimplementationavailable.QtLabsPlatformrequiresQtWidgetsonthissetup.Add'QT+=widgets'to.proandcreateQApplicationinmain().尝试过搜索在cmake中引入Q......