相关疑难解决方法(0)

适用于Windows操作系统的OpenJDK可用性

Windows操作系统是否有OpenJDK版本?从OpenJDK主页(http://openjdk.java.net/),它重定向到Oracle Sun JRE for Windows机器.

Windows中是否有可用的OpenJDK?如果是的话,去哪里?如果没有,我们是否必须自己构建它(参见http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)

java windows openjdk

181
推荐指数
8
解决办法
20万
查看次数

JavaFX和OpenJDK

我正在尝试决定是否可以为Java应用程序的用户界面切换到JavaFX.我的大多数用户都会使用Oracle JRE,它最近集成了JavaFX.但是,有些人正在使用OpenJDK(在Linux上).这个(旧)问题表明OpenJDK与JavaFX的处理非常糟糕.根据这个问题,替代的OpenJFX只会在版本9中完全集成到OpenJDK中.所以我的问题有两个:

  • OpenJDK中的JavaFX支持是否仍然如此糟糕?
  • 如果是这样,是否有任何Linux发行版已经提供OpenJFX包,因此用户不必自己构建它

java openjdk javafx javafx-2

100
推荐指数
4
解决办法
10万
查看次数

Firebase Cloud Functions 模拟器抛出“exited with code: 1”错误

我正在尝试设置我的本地环境以测试 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)

firebase google-cloud-functions

8
推荐指数
3
解决办法
4829
查看次数

如何在Windows 64位OS中安装openJdk 8

我需要在wiondows 64位操作系统中安装开放式JDK。我使用了ORACLE open JDk并从以下链接 下载:https ://jdk.java.net/8/下载时, 我选择了“ 接受许可协议”并进行了安装。但是,安装后,当我尝试使用命令检查版本时,java -version它的显示类似于常规的JDK。谁能帮助我找到我哪里出了问题。还是有更好的供应商在Windows中安装开放式JDK。谢谢。

java java-8

5
推荐指数
1
解决办法
2万
查看次数

安装 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 位机。

谢谢

java java-7

4
推荐指数
1
解决办法
1972
查看次数

在 Windows 10 上升级到 Java 11

我尝试将笔记本电脑(运行 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?

java windows windows-10 java-11

4
推荐指数
1
解决办法
1万
查看次数