I'm trying to use some dependencies in JNI-rs. The following is the class which I need to use:
org.quartz public class JobDataMap
extends org.quartz.utils.StringKeyDirtyFlagMap
implements java.io.Serializable
Maven: org.quartz-scheduler:ali-quartz:2.3.1-SNAPSHOT
So according to the above information, I guess I should set the class.path
by:
.option("-Djava.class.path=/Users/slhmy/Workplace/traffic-simulation/traffic-simulation-web-rs/quartz-db/jars")
I have put the related jar to this path:
quartz-db/jars/ali-quartz-2.3.1-SNAPSHOT.jar
But I still fail to find class
// panic here
let class_job_data_map = env.find_class("org/quartz/JobDataMap").unwrap();
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: org/quartz/JobDataMap
Caused by: java.lang.ClassNotFoundException: org.quartz.JobDataMap
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
Is there any step I did wrong or I have fogort?