将带有JavaFX组件的Swing应用程序打包到可执行JAR中
我很难将同时包含Swing和JavaFX组件的应用程序打包到JAR文件中。从Eclipse运行它是很好的。但是在执行Jar时,会出现错误:主方法是run,它调用我的应用程序的构造函数。构造函数调用将带有JavaFX组件的Swing应用程序打包到可执行JAR中,java,jar,javafx,packaging,Java,Jar,Javafx,Packaging,我很难将同时包含Swing和JavaFX组件的应用程序打包到JAR文件中。从Eclipse运行它是很好的。但是在执行Jar时,会出现错误:主方法是run,它调用我的应用程序的构造函数。构造函数调用initAndShowGUI()方法,该方法尝试创建JFXPanel以便以后添加到JFrame中,但失败并显示以下错误消息:线程“AWT-EventQueue-0”java.lang.RuntimeException:java.lang.UnsatisfiedLinkError:无法加载库:C:\Use
initAndShowGUI()
方法,该方法尝试创建JFXPanel以便以后添加到JFrame中,但失败并显示以下错误消息:线程“AWT-EventQueue-0”java.lang.RuntimeException:java.lang.UnsatisfiedLinkError:无法加载库:C:\Users\User\bin\glass.dll
。JavaFX似乎需要这个库,但不知何故没有加载。“纯”JavaFX应用程序(不带Swing)调用类似于JFX的“预初始化”方法的东西,加载所有需要的lib,我想(我不完全确定)。此外,我还找到了关于如何部署JavaWebStart应用程序或applet()的信息,但在“标准”JAR上没有找到任何信息
以前有人这样做过吗?我一直在寻找解决方案,但一直没有找到。非常感谢您的帮助 您的问题可能与包装有关 你是如何包装这个应用程序的 例如:
- 你用过吗
- 你用过这个吗
- 你用过这个吗李>