Giuseppe Barbieri
04/13/2024, 8:07 AMconfigurations["desktopRuntimeClasspath"].attributes {
// select a platform, will fail to compose a runtime classpath if non is selected
attribute(OperatingSystemFamily.OPERATING_SYSTEM_ATTRIBUTE, objects.named(OperatingSystemFamily.LINUX)) // or MACOS or LINUX
attribute(MachineArchitecture.ARCHITECTURE_ATTRIBUTE, objects.named("x86-64")) // or x86-64 or arm32 or arm64
}
now, how can I find it to load it via System.load
?Giuseppe Barbieri
04/13/2024, 8:09 AMtask("dependency") {
doFirst {
println(configurations["desktopRuntimeClasspath"].files.find { "jni" in it.name })
}
}
/home/elect/IdeaProjects/jni_notifications/repo/com/zoffcc/applications/jni_notifications/0.0.2/jni_notifications-0.0.2.jar
Giuseppe Barbieri
04/13/2024, 8:10 AM