# Exporting Applications

**URL:** <https://discourse.processing.org/t/exporting-applications/25853>\
**Category:** Processing\
**Created:** [December 1, 2020, 6:25am UTC](https://discourse.processing.org/t/exporting-applications/25853 "2020-12-01T06:25:31Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [December 2, 2020, 12:06am UTC](https://discourse.processing.org/t/exporting-applications/25853/2 "2020-12-02T00:06:22Z")

</div>

Hi,

Which files are in the `lib` folder? It’s containing the libraries necessary to run your sketch like `gluegen`, `jogl` and of course the `core` Processing library.

In fact I think that it always contains :

```java
$ ls application.linux64/lib 
core.jar gluegen-rt.jar jogl-all.jar
your_app.jar gluegen-rt-natives-linux-amd64.jar jogl-all-natives-linux-amd64.jar

```

(`your_app.jar` is the java archive of your sketch)

My guess is that you can’t delete the `lib` folder because those libraries are mandatory for the sketch to run. The source folder only contains the source of your program but it’s not the files that are directly used.

You can check this thread to find more information if you are exporting on Linux : [How to export applications using Processing 3](https://discourse.processing.org/t/how-to-export-applications-using-processing-3/9007/13)

---

_[View the full topic](https://discourse.processing.org/t/exporting-applications/25853)._
