# DLL in processing

**URL:** <https://discourse.processing.org/t/dll-in-processing/16263>\
**Category:** Libraries\
**Created:** [December 9, 2019, 12:33pm UTC](https://discourse.processing.org/t/dll-in-processing/16263 "2019-12-09T12:33:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lubos](https://avatars.discourse-cdn.com/v4/letter/l/a8b319/32.png) [@Lubos](https://discourse.processing.org/u/Lubos)\
**Post date:** [December 9, 2019, 12:33pm UTC](https://discourse.processing.org/t/dll-in-processing/16263/1 "2019-12-09T12:33:46Z")

</div>

How to use (non Windows) DLL within Processing?

---

<div class="post-metadata">

**Author:** ![Lexyth](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/lexyth/32/7403_2.png) [@Lexyth](https://discourse.processing.org/u/Lexyth)\
**Post date:** [December 9, 2019, 5:15pm UTC](https://discourse.processing.org/t/dll-in-processing/16263/2 "2019-12-09T17:15:48Z")

</div>

You‘ll have to stick to plain Java for this, since Processing itself doesn‘t have a library for this.

Similar question :

> <https://stackoverflow.com/questions/14997343/how-to-call-external-dll-function-from-java-code>

Link to JNA :

[https://github.com/java-native-access/jna/blob/master/dist/jna.jar](https://github.com/java-native-access/jna/blob/master/dist/jna.jar)

JNA Tutorial :

> <https://github.com/java-native-access/jna/blob/master/www/GettingStarted.md>

JNA Tutorial :

> <https://github.com/java-native-access/jna/blob/master/www/PlatformLibrary.md>
