Java 为什么我不能在Windows中运行Jar文件?
我试图在windows cmd中使用java-jar filename.jar运行javaFx jar,但出现以下错误: 错误:缺少JavaFX运行时组件,运行此应用程序需要这些组件。 在intellij中,程序运行良好,但我无法在Windows中运行它。有什么想法吗 这是我的Java版本Java 为什么我不能在Windows中运行Jar文件?,java,windows,javafx,java-runtime-compiler,Java,Windows,Javafx,Java Runtime Compiler,我试图在windows cmd中使用java-jar filename.jar运行javaFx jar,但出现以下错误: 错误:缺少JavaFX运行时组件,运行此应用程序需要这些组件。 在intellij中,程序运行良好,但我无法在Windows中运行它。有什么想法吗 这是我的Java版本 java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java Hot
java version "11.0.5" 2019-10-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
缺少JavaFX运行时组件,运行这种应用程序本身需要这些组件。必须将JFX包含到类路径中。由于X版JavaFX不是JRETH的一部分,如果使用openjdk而不是oracle jdk,就会发生这种情况。默认情况下,OpenJDK不包含JavaFX。而较新的甲骨文版本也不一样。。。