jni

Setting native library path

My native library resides at C:\Mywork. How do I set the native library path towards C:\Mywork using both command prompt line and the path variable? ...

native UDP implementation for android

I'm trying to use native implementation of UDP server/client on Android, I'm using JNI to access the native code from java. The code was tested successfully on Android 1.5 (HTC Hero) but when I tried to run the same application on Android 2.1 (HTC Legend) I got "Stack Corruption Detected" every time I received a packet bigger than 32 by...

VTK Wrapping JNI Issues

Hello VTK users, I currently have a project that's in both Java and C++, and part of the project involves a wrapper using the Java Native Interface (JNI) where I use functionality from my C++ libraries in the Java code. Now the problem that I face is, both my Java and C++ codes use VTK objects - and when I pass down, say a vtkPolyDataA...

Cannot open include file "jni.h", No such file or directory exists

I am implementing the simple JNI example , as given in http://java.sun.com/docs/books/jni/html/start.html At the second last step, when the C source is being compiled, the following command is used--- C:\Program Files\Java\jdk1.6.0_21> cl -IC:\Program Files\Java\jdk1.6.0_21\include -IC:\Program Files\Java\jdl1.6.0_21\include\win32 ...

JNI - System.LoadLibrary() finds wrong dependent dll

I am linking a native C++ library into my Java application using JNI. I loaded my library using System.loadLibrary() and everything appears to be working. I added the functionality to my C++ dll which is now making calls into multiple other dlls from third party software systems. Unfortunately one of these dlls is named ZIP.dll. The ...

JNI Header file generating class

Hi, I'm currently using the JNI to generate C headers for native methods being used in a Java class ABC. However, I'd like to use these methods elsewhere, in another class XYZ, so hence I made a class called cLib which basically just had the prototypes of the native methods, and which when generated gave me the header file for the meth...

making DLL for JNI in Netbeans problem.

Hi, I am trying to create a DLL to use it with Java JNI. I am using Netbeans C/C++ plugin to create the dll. but after compile i am getting the following error (.o objects already created) any idea? am i missing something? "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .clean-conf make[1]: Entering directory `/c/p...

Java NetBeans - storing my .DLL in PATH - where is it?!

This is probably trivial - I almost feel embarrassed to ask, but I am new to this. So I downloaded a library that uses JNI and I need to store the .dll library in my PATH. What is my PATH and where can I find it? ...

Exception Access Violation Java??

I'm currently writing a JNI project where I'm getting the following error log when trying to run my Java code. It tells me that the problematic frame is a jvm.dll one, and in trying to isolate the problem, I'm trying to work out where exactly my problem is (in the JVM vs. my native code) I've attached the thread section of the log, and c...

java jni self wake up on usb

I have an existing java and JNI based application which reads successfully from a usb device. I need to add a feature that when the device is plugged in, my application should wake up. Can anybody please point to similar solutions with examples and docs ? i need to do this in mac only. ...

JNI SetDoubleArrayRegion problem

Hello, I've tried looking at a bunch of forums, and despite a lot of tweaking and reanalyzing, I'm a little stuck. I'm trying to return a jdoubleArray via the JNI from my C++ code, but the values I seem to be entering don't seem to be carrying through. Here's the code. jdoubleArray ret = env->NewDoubleArray(2); jdouble* rotatio...

Java web app interacts with a COM component in users local machine

Hi All, We are planning to use Java Applet which will be downloaded to users browser and communicate with the com component using JNI. And also the applet will interact with the web page using Java Script. Web page -> Javascript -> Applet -> JNI - > COM The web page would display the data returned by the COM and also It can send the...

creating a library in a single language with interfaces to everything else

Our business currently revolves around the development of a library, which can be used in a wide spectrum of industries (desktop, mobile, web and embedded). At the moment we only have customers within the desktop and web world and we already see that we are basically having to duplicate our code across multiple languages (c#, java and c+...

Preventing functions from being stripped from a static library when linked into a shared library?

I have a static library, Foo, that is used by a shared library, Bar. Bar is the native shared library loaded by my Android app. Foo contains JNI functions that are only called by Java code and not by any C++ code in Bar. Because of this, those JNI functions get stripped out of the static library (Foo) when the shared library (Bar) is bui...

JNI, dll and windows 7 x64

Hi, i write some dll in windows xp sp3 x86 using Visual Studio 2008. Dll is calling in java throught jni. In windows xp x86 sp3 everything is working fine. I try to use this dll in windows 7 x64 and my virtual machine is crashed. I try few combination: 1) jdk1.7 x64, Eclipse x64, dll x64 2) jdk1.7_12 x86, Eclipse x86, dll x86 and ev...

ReleaseIntArrayElements, windows 7

Hi, I wrote simple java program which is calling jni function written in c. Java through native function pass int array, native function made some changes and then call release jni function. In windows xp everything is working fine, but in windows 7 x64 java vm crash on ReleaseIntArrayElements. carr = (*env)->GetIntArrayElements(env, a...

Java can't seem to find my native libraries

Hi, I am trying to run my program from my jar, called PViz.jar. The jar is sitting in a directory with all of its dependent jars and the .so files that they depend on. I am using Mac OS X. When I run this: java -cp PViz.jar pviz.PVizStart Then I get an UnsatisfiedLinkError saying "no jogl in java.library.path". This is reasonable, i'...

Call Delphi's class from java

The question is whether can I create an instance of class (which is situated in .dll and has written in Delphi) and call method from it using Java. I have found a lot of solutions about how to call native routines or methods in Java. What about classes? ...

JNI - UnsatisfiedLinkError - loadLibrary always fails

I am attempting to get a simple JNI example working, but no matter what I do, I cannot get it to work using the loadLibrary command. It works perfectly if I specify the absolute path of the .so file and use System.load instead of System.loadLibrary. Here is my directory tree: . |-- - |-- TranslatorWrapper.c |-- TranslatorWrapper.class...

Problems running 2 sample NDK applications

I have installed the android tool chain within eclipse and am working through all the sample apps under the NDK. The apps all build fine with ndk-build and were imported into eclipse without issue. Most of them run just fine on the emulator but 2 have problems: On the emulator: hello-neon displays: Not an ARMv7 CPU san-angeles(hello-g...