Mac M1芯片电脑, 项目升级到jdk11启动报错

Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS.

错误详细信息如下

2022-11-30 15:04:29.348 ERROR 70279 --- [           main] i.n.r.d.DnsServerAddressStreamProviders  : Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS.java.lang.reflect.InvocationTargetException: nullat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]at io.netty.resolver.dns.DnsServerAddressStreamProviders.<clinit>(DnsServerAddressStreamProviders.java:64) ~[netty-resolver-dns-4.1.65.Final.jar:4.1.65.Final]at org.redisson.connection.MasterSlaveConnectionManager.<init>(MasterSlaveConnectionManager.java:190) ~[redisson-3.17.1.jar:3.17.1]at org.redisson.connection.MasterSlaveConnectionManager.<init>(MasterSlaveConnectionManager.java:137) ~[redisson-3.17.1.jar:3.17.1]at org.redisson.connection.SingleConnectionManager.<init>(SingleConnectionManager.java:30) ~[redisson-3.17.1.jar:3.17.1]at org.redisson.config.ConfigSupport.createConnectionManager(ConfigSupport.java:190) ~[redisson-3.17.1.jar:3.17.1]at org.redisson.Redisson.<init>(Redisson.java:67) ~[redisson-3.17.1.jar:3.17.1]at org.redisson.Redisson.create(Redisson.java:108) ~[redisson-3.17.1.jar:3.17.1]......

https://github.com/netty/netty/pull/10848

解决方式,添加如下jar包:

<dependency><groupId>io.netty</groupId><artifactId>netty-resolver-dns-native-macos</artifactId><version>4.1.75.Final</version><classifier>osx-aarch_64</classifier><scope>runtime</scope>
</dependency>

如果仅在macOS上本地运行应用程序时遇到此问题,则可以为特定的Maven配置文件添加依赖项,例如“本地”。

    <profiles><profile><id>local</id><activation><os><!-- ${os.name} --><name>Mac OS</name><family>Mac</family><!-- ${os.arch} --><arch>aarch_64</arch><!-- ${os.version} --><version>9.6</version></os></activation><dependencies><dependency><groupId>io.netty</groupId><artifactId>netty-resolver-dns-native-macos</artifactId><version>${netty.version}</version><scope>runtime</scope><classifier>osx-aarch_64</classifier></dependency></dependencies></profile></profiles>

family 的值是 Windows、UNIX 或 Mac。

name 为操作系统名称。

arch为操作系统的架构。

version为操作系统的版本。

具体的值可以通过查看环境中的系统属性“os.name”“os.arch”和“os.version”获取

Mac M1 jdk11 DNS错误相关推荐

  1. Mac (M1) 软件及环境搭建

    Mac (M1) 软件及环境搭建 1.JDK 2.maven 3.idea2022 4.git 5.mysql5.7 6.redis 7.rabbitmq 8.smartGit 写在前面 说明:电脑版 ...

  2. mac怎么配置php开发环境变量,Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境

    之前刚装好了 HomeBrew ,接下来就要安装 环境了. 注意:如果 brew install 出以下错误, 则安装时使用arch -arm64 brew install软件包名 进行安装 安装 N ...

  3. java程序员首次使用mac M1

    背景 都说mac电脑更适合程序员,刚好笔记本电脑到了更新换代的时候.M1芯片出来一年多的时候,觉得软件适配差不多了,于是入手! 从哪里下载软件 从appsotre上下载的软件几乎没有M1标志,下载的软 ...

  4. Mac M1 搭建虚拟机节点集群过程及软件分享

    前言 推荐软件 搭建虚拟机 安装教程 静态 IP 配置 虚拟机克隆 Termius 使用 总结 前言 自从使用了 Mac M1 系统搭载的芯片进行使用时,很多软件都不能够兼容进行使用,对于热爱分布式. ...

  5. Mac M1芯片处理器能用的Bridge 2020/2019 for mac 解决M1版MAC安装BR无法安装问题 完美支持M1芯片处理器

    Adobe Bridge 2020 mac功能特色 集中管理您的创意资源. Bridge 是一款功能强大的创意资源管理器,可使您快速轻松地预览.整理.编辑和发布多个创意资源. 编辑元数据.为资源添加关 ...

  6. Mac M1芯片同态加密库的安装(TFHE问题)

    Mac M1芯片同态加密库的安装(TFHE问题) 前些日子买了Mac电脑,尝试在mac上安装之前在Ubuntu上的同态加密库,经试验HElib.SEAL.Palisade等可以完美安装. 但是TFHE ...

  7. node-sass安装失败 error D:\xxx\xxx\node_modules\node-sass: Command failed.(window + mac M1 pro)

    error D:\xxx\xxx\node_modules\node-sass: Command failed. 导言:运行老项目的时候经常遇到node-sass安装不下来的问题,百度搜索更是千篇一律 ...

  8. mac m1 安装开发常用软件

    文章目录 0x00 折腾了一天, 难受 0x01 你喜欢的软件 0x02 开发用-无窗口的软件 0x03 图形化界面 0x00 折腾了一天, 难受 0x01 你喜欢的软件 QQ, 微信, 网易云音乐, ...

  9. mac m1 无法连接公司内网问题

    问题:mac m1 pro 连家里wifi无法连上公司vpn 介绍:本人是mac m1 pro 系统12.5,这段时间在家办公,发现连接不了公司的vpn ,网上看了无数各种复杂方法,都是曲线救国,有的 ...

最新文章

  1. php无表单上传文件,php – 来自表单的WP邮件附件,无文件管理器上传文件
  2. laravel ajax vue6,详解用vue.js和laravel实现微信支付
  3. Qt rviz 机器人
  4. 线性代数可以速成吗_广播/学习吉他速成靠谱吗?真的可以速成吗?
  5. Myeclipse 2015 stable 2.0 完美破解方法
  6. 华为云创建免费服务器的一次失败尝试
  7. IOS UIPageController
  8. 城市代码表_从零开始做一个SLG游戏(六)游戏系统以及配置表
  9. 一步一步写算法(之哈夫曼树 下)
  10. Struts2中获取HttpServletRequest,HttpSession等的几种方式
  11. spark MapPartitionsRDD及ShuffleRDD
  12. javaweb项目通过F5负载,获取客户端真实ip
  13. c语言 常微分方程 库,使用C语言解常微分方程CODE.docx
  14. 华为安装gsm框架_华为谷歌框架安装app下载-华为谷歌服务框架安装器(GMS安装器)下载v1.2.0 最新版-西西软件下载...
  15. Jzoj5605 Zkb
  16. win10家庭版 mysql_MySQL下载安装详解(win10家庭版)
  17. 【Python】SEBS模型计算蒸散发
  18. void *指针是什么含义
  19. 前端开发:Vue报错Computed property “show“ was assigned to but it has no setter的解决方法
  20. 自由了吗 ——读《自由》

热门文章

  1. C——char(字符串)转int
  2. 甲骨文的医疗版图:临床大数据提升中国药企竞争力
  3. 关于举办“地理国情监测多源数据组织、整合与处理技术培训班”的通知
  4. 内在核心稳定:与自己的价值观清晰一致
  5. Spring Cloud LoadBalancer(负载均衡)
  6. springboot启动失败 required a bean of type ‘XXX‘ not be found
  7. oracle取拼音码
  8. python blit_python----pygame图形接口(太全了,收了)
  9. 十个人口稀少地区的顶级域名
  10. Redis五种基本以及三种高级数据结构