jdkPortable 8 Update 131 has been released by PortableApps.com. jdkPortable allows you to carry a full-featured Java® Development Kit (JDK) on your PortableApps.com-enabled device all without any Java runtime on the local PC. This release is intended for developers working on JDK-dependent portable apps for testing. It's packaged in PortableApps.com Format for easy use from any portable device and integration with the PortableApps.com Platform. It's freeware for business and personal use.
Update automatically or install from the portable app store in the PortableApps.com Platform.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Features
jdkPortable allows you to easily add a JDK environment to your portable device. It automatically works with apps in PortableApps.com Format that utilize the JDK. No Java® runtime environment needs to be installed on the local machine and no admin rights are required. JARs can be run using our jPortable Launcher.
PortableApps.com Installer / PortableApps.com Format
jdkPortable is packaged as a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. It supports upgrades by installing right over an existing copy, preserving all settings. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Platform including the Menu and Backup Utility.
Download
jdkPortable is available for immediate download from the jdkPortable homepage. Get it today!
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Comments
Not showing up in Platform's Updater/AppDirectory
jdkPortable isn't appearing in the Platform's Updater/AppDirectory.
RE: Not showing up in Platform's Updater/AppDirectory
Probably because the 64-bit jdkPortable isn't ready yet (technical reasons).
And maybe also because the src.zip (needed for function definition browsing in IDE's) doesn't currently get copied into jdkPortable.
Updater Bug
There's a bug in the updater that causes icons to show for the wrong apps when it's added to the app store at the moment. I'm working on a fix. Until then, manual install is required. It's not a huge deal as no official apps use the JDK yet.
Not recognised by IntelliJ out-of-the box
It is great to see that the JDK evolved to a portable app, but the version is not recognised by IntelliJ as valid JDK yet. It seems that some *.pack files need to be extracted first. After running (source: https://www.whitebyte.info/programming/java/how-to-install-a-portable-jd...)
for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"
inside the JDK directory it is recognised as valid JDK installation by IntelliJ. Maybe it would be a good idea to do this step already in the portable application.
Release announcement really isn't the best place to report bugs.
The proper thing to do would be to make a new thread with a title that starts with "
[Bug]
". This way it'll show up on the Open Bugs page.In this case, I've made a report for this bug here: https://portableapps.com/node/56708
Edit: Today's release fixes this.