-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
7
-
x86
-
os_x
FULL PRODUCT VERSION :
1.7.0_04-ea
(JDK 1.7.0 u4 b12)
ADDITIONAL OS VERSION INFORMATION :
Mac OS X 10.7.3
Mac OS X 10.8
A DESCRIPTION OF THE PROBLEM :
When set the library path by "-Djava.library.path=." and call System.loadLibrary("MyNativeLib") I get the following exception:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
REGRESSION. Last worked in version 7
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
System.loadLibrary("MyNativeLib");
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
loaded library, no exception
ACTUAL -
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
public class TestLoadLibrary
{
public static void main(String[] args)
{
System.loadLibrary("MyNativeLib");
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
public class TestLoadLibrary
{
public static void main(String[] args)
{
File libFile = new File("libMyNativeLib.jnilib");
System.load(libFile.getAbsolutePath());
}
}
1.7.0_04-ea
(JDK 1.7.0 u4 b12)
ADDITIONAL OS VERSION INFORMATION :
Mac OS X 10.7.3
Mac OS X 10.8
A DESCRIPTION OF THE PROBLEM :
When set the library path by "-Djava.library.path=." and call System.loadLibrary("MyNativeLib") I get the following exception:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
REGRESSION. Last worked in version 7
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
System.loadLibrary("MyNativeLib");
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
loaded library, no exception
ACTUAL -
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "main" java.lang.UnsatisfiedLinkError: no MyNativeLib in java.library.path
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
public class TestLoadLibrary
{
public static void main(String[] args)
{
System.loadLibrary("MyNativeLib");
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
public class TestLoadLibrary
{
public static void main(String[] args)
{
File libFile = new File("libMyNativeLib.jnilib");
System.load(libFile.getAbsolutePath());
}
}
- duplicates
-
JDK-7145798 System.loadLibrary does not search current working directory
-
- Closed
-