jpackage错误-配置的主jar不存在



我正在尝试使用jpackage打包我的应用程序。我确信我的命令是正确的,但是它总是给我一个错误,说我的主jar不存在。

我使用jdeps来查找我的应用程序的依赖项,然后,我使用jlink为应用程序创建一个简化的jre。我检查了,创建的jre运行我的应用程序。然后,我继续使用jpackage来打包我的应用程序。为此,我在命令提示符中写了以下内容:

C:Usersuser1>jpackage --input DesktopApps --name MathbeeApp --main-jar Mathbee1.jar --main-class main.MainThread --type exe

我也试过改变类型:

C:Usersuser1>jpackage --input DesktopApps --name MathbeeApp --main-jar Mathbee1.jar --main-class main.MainThread --type app-image

但是我总是得到相同的错误:

Bundler EXE Installer Package由于配置问题跳过:配置的主jar在输入目录中不存在Mathbee1.jar修复建议:main jar必须相对于输入目录(而不是绝对路径)指定,并且必须存在于该目录

中。

Bundler EXE Installer Package由于配置问题跳过:配置的主jar在输入目录中不存在Mathbee1.jar修复建议:main jar必须相对于输入目录(而不是绝对路径)指定,并且必须存在于该目录

中。

但是我确保我的jar文件在目录中。我附上了我的目录的照片。我不明白为什么它说它不存在。有人能帮我解决这个问题吗?

输入图片描述

感谢对我的问题的评论,我能够弄清楚解决方案是确保输入目录不在OneDrive中。一旦我确定了这一点,jpackage就能够找到主jar了。

相关内容

  • 没有找到相关文章

最新更新