【发布时间】:2022-06-20 02:23:10
【问题描述】:
我在我的 Windows 11 机器上安装了 11.0.1 版的 firebase。当我运行 firebase 模拟器时,它会崩溃并显示以下消息:
$ firebase emulators:start
!!模拟器:firebase-tools 不再支持 Java 11 之前的版本。请升级到 Java 11 或更高版本以继续使用模拟器。 i 模拟器:关闭模拟器。
错误:firebase-tools 不再支持 Java 11 之前的版本。请升级到 Java 版本 11 或更高版本以继续使用模拟器。
我尝试更新我的 Java,但它说我有最新版本:
我检查了我拥有的版本,它说的是版本 8...虽然我需要 11?我很困惑:
我尝试在 CLI 中检查版本,但我更加困惑:
$ java -version
java版本“1.8.0_333”
Java(TM) SE 运行时环境 (build 1.8.0_333-b02)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.333-b02,混合模式)
我的问题是:
- 如何让我的 Firebase 模拟器再次运行?
- 我有什么版本的 Java? 11? 8? 1.8?
- 如何升级到最新版本的 Java?
【问题讨论】:
-
要澄清“最新版本”消息,它可能是说您拥有最新版本的 Java 8,而不是您拥有最新的主要版本。自动更新到最新的主要版本通常是不可取的。
标签: java firebase firebase-cli firebase-tools