# The feasibility of java calling vtk's c++ dynamic library through JNI and JNA

**URL:** https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116
**Category:** Support
**Created:** [December 8, 2022, 9:12am UTC](https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116 "2022-12-08T09:12:15Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![HWsir](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/h/9dc877/32.png) [@HWsir](https://discourse.vtk.org/u/HWsir)
#### Post date: [December 8, 2022, 9:12am UTC](https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116/1 "2022-12-08T09:12:15Z")

</div>

example  
 ![image](https://discourse.vtk.org/uploads/default/original/2X/b/bdf9e06e3b105a7ef67d39bce96ef03dc3420fa3.png)

 ![image](https://discourse.vtk.org/uploads/default/original/2X/f/fd12db842ad97cb9a10752cf46c157c8b7919e2c.png)  
 ![image](https://discourse.vtk.org/uploads/default/original/2X/4/4b540e29aa64591aff7e919cd7269c3e2062b13a.png)  
error  
 ![image](https://discourse.vtk.org/uploads/default/original/2X/6/659b9dcec91332fd8fc3b579797a639f643237e4.png)

---

<div class="post-metadata">

### Author: ![toddy](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/t/edb3f5/32.png) [@toddy](https://discourse.vtk.org/u/toddy)
#### Post date: [December 9, 2022, 1:25am UTC](https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116/2 "2022-12-09T01:25:11Z")

</div>

Build VTK with **VTK\_WRAP\_JAVA=ON** and have a look at the generated code which uses JNI.

---

<div class="post-metadata">

### Author: ![HWsir](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/h/9dc877/32.png) [@HWsir](https://discourse.vtk.org/u/HWsir)
#### Post date: [December 9, 2022, 2:41am UTC](https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116/3 "2022-12-09T02:41:09Z")

</div>

Thank you for your anwser, but I don’t understand what you mean, could you explain it in detail.

---

<div class="post-metadata">

### Author: ![HWsir](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/h/9dc877/32.png) [@HWsir](https://discourse.vtk.org/u/HWsir)
#### Post date: [December 9, 2022, 5:06am UTC](https://discourse.vtk.org/t/the-feasibility-of-java-calling-vtks-c-dynamic-library-through-jni-and-jna/10116/4 "2022-12-09T05:06:05Z")

</div>

I have got it. I should load the vtk libraries, not only the c++ project dll.
