引入新module后java.lang.UnsatisfiedLinkError的问题

本文介绍了解决Android项目编译时出现的java.lang.UnsatisfiedLinkError问题的方法。通过在项目级别的build.gradle文件中添加特定配置,并在gradle.properties中设置android.useDeprecatedNdk为true,可以有效避免此错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jpackage ` --name 'MyJavaApp' ` --input 'target\' ` --main-jar LJC-1.0.jar ` --main-class hl.ljc.StartApplication ` --module-path 'D:\JavaSDK\javafx-17.0.14\lib' ` --add-modules javafx.controls,javafx.fxml,javafx.web,javafx.graphics,javafx.swing ` --dest release ` --type msi ` --icon src/main/resources/hl/ljc/images/logo.ico ` --win-menu ` --win-dir-chooser ` --win-shortcut报错jlink 失败,出现 错误: Module javafx.web not found java.lang.module.FindException: Module javafx.web not found at java.base/java.lang.module.Resolver.findFail(Resolver.java:893) at java.base/java.lang.module.Resolver.resolve(Resolver.java:129) at java.base/java.lang.module.Configuration.resolve(Configuration.java:421) at java.base/java.lang.module.Configuration.resolve(Configuration.java:255) at jdk.jlink/jdk.tools.jlink.internal.Jlink$JlinkConfiguration.resolve(Jlink.java:217) at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImageProvider(JlinkTask.java:536) at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImage(JlinkTask.java:424) at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.run(JlinkTask.java:276) at jdk.jlink/jdk.tools.jlink.internal.Main.run(Main.java:55) at jdk.jlink/jdk.tools.jlink.internal.Main$JlinkToolProvider.run(Main.java:66) at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.runJLink(JLinkBundlerHelper.java:191) at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.execute(JLinkBundlerHelper.java:81) at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.createAppBundle(AppImageBundler.java:166) at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.execute(AppImageBundler.java:91) at jdk.jpackage/jdk.jpackage.internal.WinMsiBundler.prepareProto(WinMsiBundler.java:352) at jdk.jpackage/jdk.jpackage.internal.WinMsiBundler.execute(WinMsiBundler.java:400) at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:674) at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:551) at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:91) at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:52)
最新发布
04-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值