【发布时间】:2021-07-05 10:04:14
【问题描述】:
我正在使用 intellij idea 制作一个 javafx Library Management System 项目,该项目使用 derby 作为嵌入式数据库,它工作得很好,但是当我使用 intellij idea 中的 build artefact 选项将我的项目转换为 jar 文件时,然后转换使用launch4j将该jar放入.exe文件并尝试运行它,它会抛出一个
缺少 JavaFX 运行时组件,需要运行此组件 应用
我尝试通过 launch4j 中的 jvm 选项部分添加 jvm 选项,但随后我会收到另一个错误,说我无法访问包含我想使用的其他类的子包:-
问题是我希望这个程序在我运行 .exe 文件时运行,所以有没有办法在我的代码中添加这些 jvm 选项,或者有没有更好的方法来运行具有不同扩展名的 javafx-db 程序?以及我应该如何在我正在使用子包的 jvm 选项中包含?
【问题讨论】:
标签: java javafx jvm derby launch4j