I am loading some .so files in my Java code using
System.load("home/projects/proj/my.so"). Where I have given complete path of my
.so files. But in my logs I am getting below error:
sys:Err: java.lang.UnsatisfiedLinkError: Unable to load library ‘home/projects/proj/my.so’
home/projects/proj/my.so : cannot open shared object file: No such file or directory
Native library (linux-x86-64/home/projects/proj/my.so) not found in resource path ()
Same code is working fine in windows and if I create a environment variable to this path. Everything starts working fine. So not able to understand why it’s saying
No such file or directory?
I have gone through multiple articles, but no help.
Try to provide full path your code showing as relative path
so make like
System.load("/home/projects/proj/my.so") or correct full path form