nativelibrary

How can I Java webstart multiple, dependent, native libraries?

Example: I have two shared objects (same should apply to .dlls). The first shared object is from a third-party library, we'll call it libA.so. I have wrapped some of this with JNI and created my own library, libB.so. Now libB depends on libA. When webstarting, both libraries are places in some webstart working area. My java code attempt...

How to add native library to "java.library.path" with Eclipse launch (instead of overriding it)

Hi, I got a native library that needs to be added to java.library.path. With JVM argument -Djava.library.path=path... I can set the path as I want. My problem is that my other library (pentaho reporting) searches fonts based on the default java.library.path (including system directories etc) and the manual setting overrides the default...

Error occurred during initialization of VM

I'm getting the following error when running an executable I created on a 64-bit machine using C++ code: "Error occurred during initialization of VM Unable to load native library: Can't find dependent libraries" My PATH (shown below) obviously points to jvm.dll since I have that file in both C:\Progra~1\Java\jdk1.6.0_17\jre\bin and C:\...

Export Native library to external Package in Eclipse not working. is it a Bug?

I was about to report a but to Eclipse, but I was thinking to give this a chance here first: If I add an external package, the application cannot find the referenced native library, except in the case specified at the below: If my workspace consists of a single project, and I import an external package 'EX_package.jar' from a folder ou...

How to create native C++ library on Android?

I need to write a dynamic link library in C++ that is used by Java on Android. As I get, it should be .so library, but I don't know how to do that. I tried Cygwin, but it crashes: $ gcc 1.cpp /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32 collect2: ld returned 1 exit status 1.cpp: ...

How to configure Eclipse project to compile both on Windows and Linux?

It's a simple OpenGL app. The problem is, JOGL needs native libraries, and I need to set "Native library location", which is different for Windows and Linux. Is it possible to share project settings between platforms? I want to make the workspace setup process as simple as "checkout from SVN, compile, run". ...