Firebase Emulator Error: firebase-tools no longer supports Java version before 11

huangapple go评论65阅读模式
英文:

Firebase Emulator Error: firebase-tools no longer supports Java version before 11

问题

在我的 Firebase 项目中,我正在使用 Firebase Functions、Realtime Database 和 Hosting。我已经安装并为我的项目配置了本地模拟器套件。但是,当我在 Visual Studio Code 终端中输入 firebase emulators:start 命令来使用模拟器时,它出现以下错误。

!! 模拟器:firebase-tools 不再支持 Java 版本 11 之前的版本。请升级到 Java 版本 11 或更高版本以继续使用模拟器。
i 模拟器:正在关闭模拟器。

错误:firebase-tools 不再支持 Java 版本 11 之前的版本。请升级到 Java 版本 11 或更高版本以继续使用模拟器。

我尝试了 firebase emulators:start --only hostingfirebase emulators:start --only functions,它们都正常工作。但是当我尝试 firebase emulators:start --only database 时,它给我相同的错误。

为了检查我的 Windows 10 电脑上安装的 Java 版本,我在 CMD 中键入了 java -version。它给我以下输出。

java 版本 "19.0.2" 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)

我理解这是我的计算机已安装了 Java 版本 19。

请指导我,告诉我为什么 Firebase 报告 Java 版本错误的原因。

英文:

I am using Firebase Functions, Realtime Database & Hosting in my firebase project. I installed & configured local emulator suit for my project. But when I am writing firebase emulators:start command in Visual Studio Code terminal to use emulator, it gives me below Error.

!!  emulators: firebase-tools no longer supports Java version before 11. Please upgrade to Java version 11 or above to continue using 
the emulators.
i  emulators: Shutting down emulators.

Error: firebase-tools no longer supports Java version before 11. Please upgrade to Java version 11 or above to continue using the emulators.

I tried using firebase emulators:start --only hosting & firebase emulators:start --only functions. Both of them are working fine. But when
I tried firebase emulators:start --only database It gives me the same error.

To check the Java version installed in my windows 10 pc , I typed java -version. in my CMD. It gave me below output.

java version "19.0.2" 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)

I am interpreting it as Java version 19 is already installed in my PC.

Please guide me the missing part because of which firebase gives the error for java version.

答案1

得分: 0

看起来有一个重复的问题

firebase-tools 是指已安装的 JDK 版本,而不是已安装的 Java 运行时版本。

请查看这个。

英文:

seems there is a duplicate question here.

> firebase-tools is referring to the version of the JDK installed, not the version of Java runtime installed.

please have a look at this.

huangapple
  • 本文由 发表于 2023年2月18日 15:32:21
  • 转载请务必保留本文链接:https://go.coder-hub.com/75491851.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定