# I created my own jar file, but Katalon won't let me use it

**URL:** <https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [May 9, 2024, 10:40pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775 "2024-05-09T22:40:27Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jhilario](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jhilario/32/27475_2.png) [@jhilario](https://forum.katalon.com/u/jhilario)\
**Post date:** [May 9, 2024, 10:40pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/1 "2024-05-09T22:40:27Z")

</div>

I just created a class in groovy that only uses the following external classes:

```auto
import java.math.RoundingMode
import java.text.DecimalFormat
import java.text.DecimalFormatSymbols
import java.util.function.Predicate
import java.util.regex.Pattern

```

I compile it with the command

`groovyc MyClass.groovy`

And create a .jar using the command

`jar cf myJarFile.jar MyClass.class`

But when I import it into Katalon Studio I can’t use it.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/katalon/original/3X/d/5/d55596ab02785a255798e87ede769734747b30c4.svg) [@system](https://forum.katalon.com/u/system)\
**Post date:** [May 9, 2024, 10:40pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/2 "2024-05-09T22:40:27Z")

</div>

Hi there,

Thank you very much for your topic. Please note that it may take a little while before a member of our community or from Katalon team responds to you.

Thanks!

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [May 9, 2024, 11:37pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/3 "2024-05-09T23:37:01Z")

</div>

> [@jhilario](#):
>
> But when I import it into Katalon Studio

how did you do it?

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [May 9, 2024, 11:40pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/4 "2024-05-09T23:40:48Z")

</div>

Follow the precedure documented at

> **[Library management in Katalon Studio | Katalon Docs](https://docs.katalon.com/katalon-studio/manage-projects/project-settings/library-management-in-katalon-studio#add-external-libraries-to-a-project)**
>
> Katalon Studio allows using external Java .jar libraries either through project settings or adding them to a designated folder. You can leverage this to extend the capabilities of Katalon Studio and handle specific situations when needed.

---

<div class="post-metadata">

**Author:** ![mverinder](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mverinder/32/21537_2.png) [@mverinder](https://forum.katalon.com/u/mverinder)\
**Post date:** [May 10, 2024, 1:11am UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/5 "2024-05-10T01:11:14Z")

</div>

Thanks @kazurayam

---

<div class="post-metadata">

**Author:** ![jhilario](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jhilario/32/27475_2.png) [@jhilario](https://forum.katalon.com/u/jhilario)\
**Post date:** [May 10, 2024, 1:28am UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/6 "2024-05-10T01:28:19Z")

</div>

Hello my dear friend who always answers me.  
I do the following steps

1. I create my groovy class in IntelliJ.
2. Build Artifact
3. Import Library in Katalon Studio

And my class is not recognized

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [May 10, 2024, 3:09am UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/7 "2024-05-10T03:09:17Z")

</div>

> [@jhilario](#):
>
> my class is not recognized

Please describe this in more detail.  
What did you expected to see and what did you actually see?  
Any screenshot that contains an indication of error?

Please show the source code of your Test Script in Katalon studio that tries to use your jar. I ask you this because I suspect that you did not write `import` statement properly

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [May 10, 2024, 3:11am UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/8 "2024-05-10T03:11:03Z")

</div>

> [@jhilario](#):
>
> Import Library in Katalon Studio

I would ask you again, how you did this?

I ask you this because I suspect that you have done it in a wrong way.

---

<div class="post-metadata">

**Author:** ![jhilario](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jhilario/32/27475_2.png) [@jhilario](https://forum.katalon.com/u/jhilario)\
**Post date:** [May 29, 2024, 11:00pm UTC](https://forum.katalon.com/t/i-created-my-own-jar-file-but-katalon-wont-let-me-use-it/130775/9 "2024-05-29T23:00:43Z")

</div>

Hi @kazurayam sorry,

I created the .jar file in the wrong way.

I compiled my code in a different version of Groovy, and the problem was that.

My fault.
