jPortable (formerly Java Portable) allows you to easily add a Java runtime environment to your portable device. It can be used in combination with jPortable Launcher to open Java JAR programs (many with their settings made portable) or used automatically with Java-enabled apps like PortableApps.com versions of LibreOffice and OpenOffice as well as web browsers like Chrome/Chromium, Opera, SeaMonkey and Firefox.
Category: | |
Runs on: | WinXP / Vista / Win7 / Win8 / Win10 |
Writes settings to: | None |
Stealth: ? | Yes |
Unicode support: | Yes |
Path portability: | Automatic relative path (eg. ..\..\personal\work.doc) |
License: | Freeware / Partially Open Source |
How to extract: |
Download the EXE and install to the folder CommonFiles\Java relative to the applications that use Java. For example:
|
What's new? |
See: https://www.oracle.com/java/technologies/javase/8all-relnotes.html#R180_411 |
freakazoid: jPortable can work independently of PA programs, including muCommander and some others I've tested. I tried to edit the entry to help give some idea of how to make that work.
V6 Update 26
I've got jPortable working with X-LibreOffice as well. :)
E:\X-LibreOffice\Lib>dir /a
Volume in drive E is OHJELMAT
Volume Serial Number is A4D5-8D47
Directory of E:\X-LibreOffice\Lib
02.03.2011 20:19 <DIR> .
02.03.2011 20:19 <DIR> ..
30.01.2011 10:36 <DIR> 7za
02.03.2011 20:19 <JUNCTION> Java [E:\CommonFiles\Java]
0 File(s) 0 bytes
4 Dir(s) 12 645 406 208 bytes free
The trick is that E:\X-LibreOffice\Lib\Java is a junction that points to E:\CommonFiles\Java. This way the content of E:\CommonFiles\Java shows up in E:\X-LibreOffice\Lib\Java.
http://en.wikipedia.org/wiki/NTFS_junction_point
V6 Update 24
works with any java jar files too. Download the java launcher from portableapps to use it though since you need something to launch program with
V6 Update 24
Will this work for non-"portable apps"?
V6 Update 24
CommonFiles\Java64 don't need to be at the root of the app folder.
For example, I adopted the following folder structure:
D:\Apps\Java\CommonFiles\Java64\...
D:\Apps\Java\JavaPortableLauncher64\... (not necessary, but it works)
D:\Apps\IRPF\IRPF2020\... (the application that requires java)
And in "D:\Apps\IRPF\IRPF2020\" I created the following bat:
@echo off
start D:\Apps\Java\CommonFiles\Java64\bin\javaw.exe -jar D:\Apps\IRPF\IRPF2020\irpf.jar
For me, it worked perfectly!
v8 Update 241