# How to import Java Libraries (.jar files)

**URL:** <https://forum.inductiveautomation.com/t/how-to-import-java-libraries-jar-files/115190>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [April 21, 2026, 8:31pm UTC](https://forum.inductiveautomation.com/t/how-to-import-java-libraries-jar-files/115190 "2026-04-21T20:31:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Julian\_Islic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/julian_islic/32/57055_2.png) [@Julian\_Islic](https://forum.inductiveautomation.com/u/Julian_Islic)\
**Post date:** [April 21, 2026, 8:31pm UTC](https://forum.inductiveautomation.com/t/how-to-import-java-libraries-jar-files/115190/1 "2026-04-21T20:31:53Z")

</div>

I'm in ignition 8.3, I am trying to import some .jar files.

[Libraries | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.3/platform/scripting/python-scripting/libraries)  
This page in the manual tells you how to do it with python files, but despite having a java section, there is no path to dump jar files.

I am trying to import the SAP Java Connector into jython, but it keeps telling me the library is not there.

My colleague on windows was able to dump into ignition/lib/core/gateway.  
I tried this on linux, specifically within docker and it didn't work.

I also tried this ignition/user-lib/pylib and it didn't work.  
I asked our loard and savior chatGPT and it mentioned to put in ignition/user-lib/jars folder which doesn't exist. We have to commend the creativity of AI sometimes.

I guess the real question here is, where can I dump my jars for ignition to pick it up? I saw some other forum posts saying we need to create a custom module to bring in my jars in the supported way, but this is an ocean for me right now and am hoping to get a quick fix just to test functionality.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 21, 2026, 8:34pm UTC](https://forum.inductiveautomation.com/t/how-to-import-java-libraries-jar-files/115190/2 "2026-04-21T20:34:51Z")

</div>

`lib/core/{scope}` is generally the quick and dirty place to do it.

If you only tried `lib/core/gateway`, then assuming you restarted the Gateway, it would only be available in the _Gateway_ scope (tag scripts, project scripts, etc...), so if you tried something in e.g. the Designer Script Console it wouldn't and shouldn't work.

SAP JCo has its own extra issues that you can search the forum to find out about. At least in old versions, it had certain expectations about the name of the JAR file itself, which isn't compatible with how Ignition loads JAR files (copying them to a temp dir and pointing the ClassLoader there).

---

<div class="post-metadata">

**Author:** ![Julian\_Islic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/julian_islic/32/57055_2.png) [@Julian\_Islic](https://forum.inductiveautomation.com/u/Julian_Islic)\
**Post date:** [April 21, 2026, 8:48pm UTC](https://forum.inductiveautomation.com/t/how-to-import-java-libraries-jar-files/115190/3 "2026-04-21T20:48:20Z")

</div>

Thanks Kevin,

I put it in common and it worked, but only after a gateway + designer restart.
