OpenJDK8 SUNWprivate_1.1 bug with sun.nio.fs.DefaultFileSystemProvider.create()
Greg Lewis
glewis at eyesbeyond.com
Sun Aug 9 19:28:05 UTC 2015
On Fri, Aug 07, 2015 at 11:08:02AM +0200, Alex de Kruijff wrote:
> I've found a bug for the native OpenJDK8. When a
> DefaultFileSystemProvider is being created an UnsatisfiedLinkError is
> thrown. This problem does not happen on Windows or FreeBSD/OpenJDK7.
>
> So each of the following lines of code
> > java.nio.file.spi.FileSystemProvider provider =
> > sun.nio.fs.DefaultFileSystemProvider.create();
> > java.nio.file.FileSystem aDefault =
> > java.nio.file.FileSystems.getDefault();
> > java.nio.file.Path path = new java.io.File("test", ".").toPath();
>
> results in the exception
> > java.lang.UnsatisfiedLinkError:
> > /usr/local/openjdk8/jre/lib/amd64/libnio.so:
> > /usr/local/openjdk7/jre/lib/amd64/libnet.so: version SUNWprivate_1.1
> > required by /usr/local/openjdk8/jre/lib/amd64/libnio.so not defined
If that is the actual output then it looks like you're doing something
very strange, since you have native libraries from both openjdk8 and
openjdk7 listed there. They won't work together like that.
--
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the freebsd-java
mailing list