# Load other project into Ignition SDK

**URL:** <https://forum.inductiveautomation.com/t/load-other-project-into-ignition-sdk/30171>\
**Category:** Module Development\
**Created:** [November 22, 2019, 9:27am UTC](https://forum.inductiveautomation.com/t/load-other-project-into-ignition-sdk/30171 "2019-11-22T09:27:39Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 25, 2019, 1:48pm UTC](https://forum.inductiveautomation.com/t/load-other-project-into-ignition-sdk/30171/9 "2019-11-25T13:48:36Z")

</div>

I would expect a gStreamer Java API to be using a JNI to connect to gStreamer's native libraries. Running outside of Ignition allows the JVM to use the platform library paths to find and load everything necessary. Within Ignition, you must manage all dependencies yourself. Note that much of gStreamer is GPL code and cannot be distributed in an Ignition module.  
Fortunately, once you manage to get a JNI .dll or .so file loaded in Ignition, they will generally follow the platform's defaults to load other native dependencies. You might find this thread helpful:

> [@Connect to camera using opencv](http://forum.inductiveautomation.com/t/connect-to-camera-using-opencv/27076):
>
> Hi all, I’m newbie in module development using Ignition SDK. I tried the examples and I focused on the Vision Component Example. I am trying to develop a new component to connect to an IP camera using OpenCV. Right now my code generates a .modl file, but maybe I’m doing things wrong when I repaint my component because I’m getting the exception: Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException at imas.client.OCRComponent.paintComponent(OCRComponent.java:116)\* at java.des…

In my module, I included a config page to allow the user to specify exactly where the necessary external jar and JNI files are located, if not found in the default location.

---

_[View the full topic](https://forum.inductiveautomation.com/t/load-other-project-into-ignition-sdk/30171)._
