Through various trials and errors I was able to get it to work and I think this could help other hearthlings in their quest to play while traveling, working, etc. This process will allow you to play Haven and Hearth on a system where JRE (Java Runtime Environment) cannot be installed or updated. My steps to recreate this process include:
1.) Download -
Portable Apps2.) (Optional) Choose your install path to be on a removable hard disk for convenience of travel.
3.) Once in the app Option -> Advanced -> On the left side there will be a check box marked "Show Advanced Apps"-> Mark this box
4.) In the app go to Apps -> Get More Apps (title) ->Check jPortable (32 or 64 bit depending on Windows) -> Check JavaPortableLauncher (32 or 64 bit
DEPENDING ON JAVA VERSION YOU SELECTED)
5.) I have the files copied unto a flash drive so I can play and travel but this should work for any client or build of the game. (I got Amber to work with Hafen and Union to work with Legacy) Open your Haven directory -> right click haven.jar -> properties -> open with.. -> go to your JavaPortableLauncher directory and check JavaPortableLauncher.exe
6.) I'm almost certain you could just update the .bat file in the custom clients folder to show the java directory to be that of the portable launcher but I was unable to get this method to work. If anyone is able to get this method to work, please post so I can add it into the instructions.
6.) Enjoy the Game!
**My formatting skills are weak and I apologize for that. If my instructions are unclear I'd be happy to make a video on how to install and run the software to allow Haven to be played without JRE installed on their system.