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?
glv
February 6, 2022, 1:06pm
2
Hello,
If you are using Processing 3.5.4 64-bit it can only "Embed Java for Windows (64-bit):
The 32-bit version will require JAVA on your PC and will prompt you if it is needed:
And takes you to the Java download site:
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.
Yes (if you embedded it) and yes (32 bit needs it because it is not embedded).
:)
2 Likes
glv
February 6, 2022, 1:40pm
3
Another topic that may be of interest but may be outdated for newer versions of Processing:
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 …
:)