: information_source: This article is a reprint of the content of Using Java Web Start in an OpenJDK environment on Windows-Sheep Grape written on another site. I am.
As the title suggests, I wanted to use Java Web Start in an OpenJDK environment (extrinsic motive), so that's the time.
It seems that IcedTea-Web can be used to use Java Web Start without relying on Oracle, but although there were many articles used in the Linux environment, I did not see many articles used in the Windows environment, so I summarized it.
|OS||Windows 10 Pro|
|JDK Version||OpenJDK 1.12|
Follow the steps below.
I think that the PC of the person who wants to use Java Web Start with OpenJDK in the first place has OpenJDK, but just in case. I chose 12 simply because it was the latest version at the time of writing.
① Download OpenJDK 12 from OpenJDK download page and unzip the zip file.
(2) Place the unzipped folder (jdk-12.0.1) in an appropriate location (this time, it was placed directly under C: ). ③ Open "Control Panel"> "System"> "Detailed System Settings"
④ Edit the user environment variable "Path" from "Environment Variables" on the "Detailed Settings" tab, and add
C: \ jdk-12.0.1 \ bin (specify the path placed in ②).
According to Wikipedia teacher, IcedTea started Red Hat in June 2007. It seems that it is a build and system integration project for OpenJDK. Use the IcedTea project's IcedTea-Web to take advantage of Java Web Start features.
① Go to IcedTea's Download Page
② Proceed to icedtea-web-binaries / 1.8 / windows / (If other versions are good, 1.8 Please read as appropriate for the version)
③ Download itw-installer.msi
④ Execute itw-installer.msi and install according to the wizard (the setting value has not been changed from the initial setting)
⑤ After installation, add
C: \ Program Files \ IcedTeaWeb \ WebStart \ bin to the user environment variable" Path ".
To execute it, pass the path of the jnlp file as an argument of javaws.exe with PowerShell etc. as shown below.
PS> javaws.exe TEST.jnlp
It may be convenient to associate
C: \ Program Files \ IcedTeaWeb \ WebStart \ bin \ javaws.exe with the jnlp file because it can be executed by simply double-clicking the jnlp file.