Windows操作系统是否有OpenJDK版本?从OpenJDK主页(http://openjdk.java.net/),它重定向到Oracle Sun JRE for Windows机器.
Windows中是否有可用的OpenJDK?如果是的话,去哪里?如果没有,我们是否必须自己构建它(参见http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)
我正在尝试设置我的本地环境以测试 Firebase 云功能。我遵循了他们的文档,但现在遇到了以下错误:
错误:firestore:模拟器已退出,代码为:1
我发现了关于这个问题的其他 SO 线程,但没有与我的特定日志:
i Starting emulators: ["functions","firestore","hosting"]
? Your requested "node" version "8" doesn't match your global version "12"
? functions: Emulator started at http://localhost:5001
i firestore: Logging to firestore-debug.log
? firestore: Emulator started at http://localhost:8080
Error: firestore: emulator has exited with code: 1
Run Code Online (Sandbox Code Playgroud)
该firestore-debug.log文件并没有真正暗示我的方向:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/cloud/datastore/emulator/firestore/CloudFirestore : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at …Run Code Online (Sandbox Code Playgroud) 我需要在wiondows 64位操作系统中安装开放式JDK。我使用了ORACLE open JDk并从以下链接
下载:https ://jdk.java.net/8/下载时,
我选择了“ 接受许可协议”并进行了安装。但是,安装后,当我尝试使用命令检查版本时,java -version它的显示类似于常规的JDK。谁能帮助我找到我哪里出了问题。还是有更好的供应商在Windows中安装开放式JDK。谢谢。
所有,我想知道使用Oracle提供的安装程序安装JDK和使用安装后创建的JDK目录有什么区别。
假设我在机器 M1 上使用 oracle 的安装程序安装了 JDK7u1,位置为:C:\Program Files\Java\JDK7u1
我可以将 JDK7u1 目录(包括它的所有子目录)复制到另一台机器 M2 中的文件夹中
“D:\JVMs”所以目录看起来像:“D:\JVMs\JDK7u1”。如果我将 JAVA_HOME 设置为“D:\JVMs\JDK7u1”并将“D:\JVMs\JDK7u1\bin”添加到路径变量。
有什么不同吗?
如果它们没有不同,为什么 Oracle 的 Windows 发行版不附带 .zip 发行版?
另外,如果我已经在我的机器上安装了 JDK6u23,安装 jdk7 安装程序会导致任何问题吗?
我的系统信息:Windows XP SP3 32 位机。
谢谢
我尝试将笔记本电脑(运行 Windows 10)上的 Java 从 Java 10 升级到 Java 11。我从 Oracle 网站下载并安装了 Java 11 SDK,然后将 bin 文件夹的地址添加到路径系统变量中并更改了 JAVA_Home指向新的 jdk 文件。
路径系统变量如下所示:
....;C:\Program Files\Java\jdk-11.0.1\bin
Run Code Online (Sandbox Code Playgroud)
和JAVA_HOME:
C:\Program Files\Java\jdk-11.0.1
Run Code Online (Sandbox Code Playgroud)
尽管如此,当我打开 CMD 并运行时:java --version虽然javac --version我得到了 Java 11,但我得到了 Java 10。
我按照此处描述的步骤操作: 如何在 Windows 上安装 OpenJDK 11?