
JNLP, or Java Network Launch Protocol, makes it possible to run a Java application on your computer using files and resources stored on a remote web server. Tools like Java Web Start and the Java Plug-in act as JNLP clients because they let you open and run these remote Java programs directly on your desktop.
The usual method for accessing a server’s iLO or IPMI console is by downloading and launching a JNLP file from the server’s web interface. Since I’m using a Linux desktop, I needed to find a tool that could open and run this file properly. In this guide, we will install IcedTea-Web which is a free software implementation of Java Web Start and the Java web browser plugin.
[ebook product=”2″ theme=”dark”]
Installing JNLP tools on Linux
Install On Ubuntu / Ubuntu
sudo apt update && sudo apt install default-jdk
sudo apt install icedtea-netx icedtea-plugin
Install on Fedora / CentOS
### CentOS ###
sudo yum install epel-release
sudo yum install java-21-openjdk java-21-openjdk-devel
sudo yum install icedtea-web
### Fedora ###
sudo dnf install java-21-openjdk java-21-openjdk-devel
sudo dnf install icedtea-web
Install on Arch / Manjaro
sudo pacman -S icedtea-web
Open JNLP file on Linux
After installation, you can execute a JNLP file using the command line:
javaws file.jnlp
An alternative way of executing a JNLP file by double-clicking.
Also check:
the response I get is “unable to locate package icedtea-plugin”
How to enable with Oracle JDK?
What did you mean by enable Oracle JDK?