# Windows64 export application is massive

**URL:** <https://discourse.processing.org/t/windows64-export-application-is-massive/35006>\
**Category:** Processing\
**Created:** [February 6, 2022, 12:32pm UTC](https://discourse.processing.org/t/windows64-export-application-is-massive/35006 "2022-02-06T12:32:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodeMasterX](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/codemasterx/32/2942_2.png) [@CodeMasterX](https://discourse.processing.org/u/CodeMasterX)\
**Post date:** [February 6, 2022, 12:32pm UTC](https://discourse.processing.org/t/windows64-export-application-is-massive/35006/1 "2022-02-06T12:32:42Z")

</div>

Not really sure which tag to use but yeah.

So I made a project that I want to show to a friend, however, he doesn’t have processing installed. So I exported the application and checked the files. the windows64 version was 191Mb and it seemed to include java files? But the windows32 version was only 5Mb and it didn’t have a java folder.

What should I do?  
Does windows64 version work even without java installed, while the 32 needs it?

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [February 6, 2022, 1:06pm UTC](https://discourse.processing.org/t/windows64-export-application-is-massive/35006/2 "2022-02-06T13:06:04Z")

</div>

Hello,

If you are using Processing 3.5.4 64-bit it can only "Embed Java for Windows (64-bit):

![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/d/d1c40e51e63a51b2b8d85f9da7ba6deefe74b687.png)

The 32-bit version will require JAVA on your PC and will prompt you if it is needed:

![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/2/22a81827a064af50de5548b841243e637aaa749c.png)

And takes you to the Java download site:  
_[https://java.com/en/download/](https://java.com/en/download/)_

The 32-bit exported application worked on my PC with JAVA 1.8 installed.  
It did not work on another PC without JAVA installed.

> [@CodeMasterX](#):
>
> Does windows64 version work even without java installed, while the 32 needs it?

Yes (if you embedded it) and yes (32 bit needs it because it is not embedded).

`:)`

---

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [February 6, 2022, 1:40pm UTC](https://discourse.processing.org/t/windows64-export-application-is-massive/35006/3 "2022-02-06T13:40:22Z")

</div>

Another topic that may be of interest but may be outdated for newer versions of Processing:

> [@Serial Routine Crashing with Latest Java jre-8u261](https://discourse.processing.org/t/serial-routine-crashing-with-latest-java-jre-8u261/22798):
>
> After updating Java to the latest version jre8u261 a couple of my Processing apps now crash when I try to open a Serial (COM) port. They worked fine with jre8u251 that I had installed. The apps run ok in the Processing IDE but the exported versions crash. I did find that if I export with the ‘Embed Java for Windows (64-bit)’ option checked then they do work. I will try to upload a simple sketch to illustrate this but has anyone else seen this or a similar issue? I am using the G4P library and …

`:)`
