I've managed to make firefox portable work with java portable thanks to some posts in a thread here (https://portableapps.com/node/21946)
But it does leave a lot of crap behind.
My request would be to make firefox clean up after exit the entries java leaves behind like:
HKU\S-1-5-21-2293001926-2685405310-2781144714-500\Software\JavaSoft
HKU\S-1-5-21-2293001926-2685405310-2781144714-500\Software\JavaSoft\Java Runtime Environment
C:\Users\Administrator\AppData\LocalLow\Sun\Java\
C:\Windows\Sun
C:\Windows\Sun\Java
C:\Windows\Sun\Java\Deployment
I know this is probably not officially supported but it doesn't hurt to ask
thanks in advance
Java itself will leave deployment cache files on each machine it is used on. There is currently no way to avoid this process. They should contain no personal data. We will have a method to handle cleaning these up shortly, but it can't be built directly into Firefox Portable or multiple apps that use Java would 'step on each other' and get confused about what cache was already there, what was for what cache, etc.
Sometimes, the impossible can become possible, if you're awesome!
Thanks for the quick answer.
Maybe i'm mistaken but i could swear some other portable apps did clean, or maybe just didn't leave behind said java entries. FRD, Jdownloader and even libreoffice come to mind. I just thought firefoxportable didn't clean it because it (java+firefox) wasn't officially supported and thus not intended to work properly in the first place. Now i know it is intended and i do understand your good point about the multiple java cache files problem if you're running more than one java application at the same time. Hope that can get some sort of fix in the future as you said. I know it's not a big issue at all, but what can i say, i just like having my system (and usage in other pcs) as clean as possible
It depends in the given app. The behavior your are seeing is the way the Java browser plugin behaves, so it will do the same thing with Google Chrome Portable, SeaMonkey Portable, Iron Portable and Opera Portable (all of which also automatically work with jPortable). Other apps vary based on what they specifically do. I don't think LibreOffice will leave anything, for example.
Using it is officially supported and is handled by default by all those apps I listed. The caveat is that you will end up with those cache files left behind. We'll shortly have an overall fix for handling all of them.
Sometimes, the impossible can become possible, if you're awesome!