Oracle Openjdk 11 Download Windows

Posted on

8i 9i 10g 11g 12c 13c 18c 19c 21c Misc PL/SQL SQL RAC WebLogic Linux

Home » Articles » 11g » Here

This article shows how to run Oracle Forms 11g using OpenJDK 8 and IcedTea as a replacement for Java Web Start. It's not a supported solution, but it works.

Normally, you would opt for the just installed OpenJDK. If so, do the following as the root user: ln -v -nsf jdk-11.0.2+9 /opt/jdk. If desired, you may create.desktop files to add entries in the menu for java, policytool, and jconsole. The needed icons have already been installed. How to download and install prebuilt OpenJDK packages JDK 9 & Later. Oracle's OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as.tar.gz or.zip archives. Microsoft is committed to working with industry partners on OpenJDK for the common good of the Java Ecosystem. Our default policy is to upstream all patches when they are accepted. Microsoft is proud to have contributed the Windows on Arm port in 2020 as well as having made major contributions to the macOS M1 port.

Related articles.

The Problem

The Oracle Forms runtime is an applet, which has traditionally been run from a browser. Running Oracle Forms from a browser has become increasingly difficult over time due to browser compatibility issues. In 11g Forms it is still the only supported way to run Oracle Forms, but it is possible to run Oracle Forms 11g using Java Web Start, as described here.

If you are running Oracle Forms 12c, it is also possible to use Java Web Start in a supported manner, as it was baked into the product.

According to MOS Doc ID 1557737.1, users of Oracle Forms are allowed to use Java SE 8, including the updates without incurring additional costs.

Unfortunately Java Web Start has been removed from any version of Java after version 8, and if you want Java 8 security updates for any commercial desktops you must either pay support (but not for Forms, see above) for the Oracle JDK, or switch to OpenJDK 8. This introduces yet another issue as OpenJDK 8 doesn't ship with Java Web Start. There is no 'javaws.exe' in the 'JAVA_HOMEbin' directory.

Once again, if you are using Oracle Forms 12c there is a solution, which is to use the Oracle Forms Services Stand-alone Application Launcher (FSAL), but this doesn't support Oracle Forms 11g.

So how do you continue to use Java Web Start on a Windows desktop without having to pay for Java8 support? A possible option is to use IcedTea as a replacement for Java Web Start.

Software

Download a suitable OpenJDK distribution for Windows 10.

Download the latest IcedTea binary distribution. In this case it was version 1.7.1.

Installation

Install the AdoptOpenJDK by double-clicking on the MSI file. This results in the JAVA_HOME being placed under the 'C:Program FilesAdoptOpenJDK' directory.

Unzip the IcedTea distribution to a location of your choice. In this case I unzipped it under the 'C:utils' directory.

For convenience I used a batch file to launch my applications containing the following environment variable settings, but these could be included in the user or system environment variables.

Running Forms

You will find a 'javaws.bat' file in the 'bin' directory of the IcedTea distribution, which is now in our path. This allows us to run a JNLP file like as follows.

With the correct environment variables and file association you should be able to double-click on the JNLP file to start it. In my case I used batch files that looked like this.

If you need access to something resembling the the 'Configure Java' panel, you can run the 'itweb-settings.bat' file.

Considerations

Oracle Forms 11g is only officially supported when running from a browser. It's not supported from Java Web Start and certainly not from IcedTea.

You may have to make some minor adjustments to your JNLP files, compared to running with Java Web Start. For example, when attempting to run the Banner application (from Ellucian) I might use the following 'serverURL' parameter value.

When running though IcedTea, I had to include the full URL.

At this point I have no idea if all functionality is available using this method, and I'm not sure how stable it is. I've used it and it works, but that's as far as I've gone with it.

For more information see:

Hope this helps. Regards Tim...

-->

This article provides links to download the Microsoft Build of OpenJDK.

For instructions on how to install, see the Install page.

Generally-available (GA) builds

The following tables provide links to the package files for GA releases, and their .sha256sum.txt and .sig files.

OpenJDK 11.0.11:

PlatformTypeDownload LinkOther Files
Linux x64tar.gzmicrosoft-jdk-11.0.11.9.1-linux-x64.tar.gzsha256 / sig
macOS x64tar.gzmicrosoft-jdk-11.0.11.9.1-macos-x64.tar.gzsha256 / sig
macOS x64pkgmicrosoft-jdk-11.0.11.9.1-macos-x64.pkgsha256
Windows x64zipmicrosoft-jdk-11.0.11.9.1-windows-x64.zipsha256 / sig
Windows x64msimicrosoft-jdk-11.0.11.9.1-windows-x64.msisha256

OpenJDK 16.0.1:

PlatformTypeDownload LinkOther Files
Linux x64tar.gzmicrosoft-jdk-16.0.1.9.1-linux-x64.tar.gzsha256 / sig
macOS x64tar.gzmicrosoft-jdk-16.0.1.9.1-macos-x64.tar.gzsha256 / sig
macOS x64pkgmicrosoft-jdk-16.0.1.9.1-macos-x64.pkgsha256
Windows x64zipmicrosoft-jdk-16.0.1.9.1-windows-x64.zipsha256 / sig
Windows x64msimicrosoft-jdk-16.0.1.9.1-windows-x64.msisha256

Early-access (EA) builds

The following table provides links to the package files for the EA release, and their .sha256sum.txt and .sig files.

Oracle Openjdk 11 Download Windows 64 Bit

OpenJDK 16.0.1 for AArch64 / ARM64:

Oracle openjdk 11 download windows 10

Oracle Openjdk 11 Download Windows 7

PlatformTypeDownload LinkOther Files
Linux AArch64 / ARM64tar.gzmicrosoft-jdk-16.0.1.9.1-linux-aarch64.tar.gzsha256 / sig
Windows AArch64 / ARM64zipmicrosoft-jdk-16.0.1.9.1-windows-aarch64.zipsha256 / sig
Windows AArch64 / ARM64msimicrosoft-jdk-16.0.1.9.1-windows-aarch64.msisha256

Linux DEB and RPM packages

Linux Packages (RPM and DEB files) are available at packages.microsoft.com. For more information see Install the Microsoft Build of OpenJDK.

Container images

For use of Microsoft Build of OpenJDK in container images, see Container images for the Microsoft Build of OpenJDK.

Oracle Openjdk 11 Download Windows 10

Other downloads

The following section lists debug symbols, source code, and public key files for download.

Debug symbols and source code

The following tables provides links to the debug symbols and source code.

OpenJDK 11:

PlatformTypeDownload LinkOther Files
Linux x64tar.gzmicrosoft-debugsymbols-11.0.11.9.1-linux-x64.tar.gzsha256
macOS x64tar.gzmicrosoft-debugsymbols-11.0.11.9.1-macos-x64.tar.gzsha256
Windows x64zipmicrosoft-debugsymbols-11.0.11.9.1-windows-x64.zipsha256
Source Codetar.gzjdk11u.tar.gzsha256

OpenJDK 16:

PlatformTypeDownload LinkOther Files
Linux AArch64 / ARM64tar.gzmicrosoft-debugsymbols-16.0.1.9.1-linux-aarch64.tar.gzsha256
Windows AArch64 / ARM64zipmicrosoft-debugsymbols-16.0.1.9.1-windows-aarch64.zipsha256
Linux x64tar.gzmicrosoft-debugsymbols-16.0.1.9.1-linux-x64.tar.gzsha256
macOS x64tar.gzmicrosoft-debugsymbols-16.0.1.9.1-macos-x64.tar.gzsha256
Windows x64zipmicrosoft-debugsymbols-16.0.1.9.1-windows-x64.zipsha256
Source Codetar.gzjdk16u.tar.gzsha256

Public key to verify signature files

To verify the .sig files, download and use the public key.

Provide feedback on the Microsoft Build of OpenJDK

Send us your comments, thoughts, and ideas to help us improve the Microsoft Build of OpenJDK. Visit our OpenJDK discussions page on GitHub to send us your feedback.

Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.