【问题标题】:Eclipse Javafx Runnable JarEclipse Javafx 可运行 Jar
【发布时间】:2021-08-14 22:02:54
【问题描述】:

我在 Eclipse IDE 上使用 javaFx 制作了一个 java 应用程序。 我正在使用 JavaSE-11 编译器和 javafx-sdk-11 版本。 当我从 Eclipse 运行它时它可以工作,但现在我正在尝试制作一个可运行的应用程序 .jar。

当我双击 .jar 时,没有任何反应。我尝试安装、卸载和重新安装 Java ... 以下是我尝试使用 [java -jar filename.jar] 命令启动它时遇到的问题:

  • 将所需的库提取到生成的 JAR 中
java : Error : JavaFX runtime components are missing,
 and are required to run this application
  • 将所需的库打包到生成的 JAR 中
java : Graphics Device intialization failed for : d3d, sw
Error initializing QuantumRenderer : no suitable pipeline found

不要犹豫,问我更多细节,我不是很擅长这个,但我正在尽力而为。 谢谢

【问题讨论】:

  • 没有文字截图..

标签: java eclipse javafx runnable-jar


【解决方案1】:

几天前我遇到了同样的问题。我刚刚创建了另一个不扩展应用程序的类,并且有自己的主类。然后像这样从该类启动应用程序:

public class Fakemain {


 public static void main(String[] args) {
     game.main(args);    //this is the class that extends Application
    }
 }   

如果这对你有用,请告诉我。

【讨论】:

  • 我已经尝试过创建另一个主类(我称之为“Launcher”),但它仍然无法正常工作......最后我可以通过添加来自的 dll 文件使其与 IntelliJ 一起工作javafx bin 文件夹到工件编辑页面中的输出布局部分。
猜你喜欢
  • 2020-05-18
  • 2021-10-17
  • 1970-01-01
  • 2014-06-21
  • 2013-02-21
  • 2011-01-17
  • 2017-05-13
  • 2023-03-14
  • 2015-12-21
相关资源
最近更新 更多