Run JNLP File Ubuntu

JNLP is an acronym for Java Network Launch Protocol. The JNLP files are used whenever we want to launch applications on remote desktop clients while using any hosted web server. However, for running this type of files, you require special programs. Therefore, in this guide, we will share with you the method of running a JNLP file on Ubuntu 20.04 system by installing a special program.

How to run a JNLP File in Ubuntu 20.04?

You can easily run a JNLP file on Ubuntu 20.04 system by executing the following two steps:

Step # 1: Installing the Relevant Package for Running the JNLP File in Ubuntu 20.04

First, you need to install the “icedtea-netx” package on your Ubuntu 20.04 system. This package supports the execution of the JNLP files on Ubuntu 20.04. This package can be installed by running the command shown below:

$ sudo apt –y install icedtea-netx

We have used the “-y” option with this command so that the installation of this package takes place smoothly without having the need of providing any further confirmation.

Step # 2: Running the JNLP File in Ubuntu 20.04

Once the “icedtea-netx” package has been installed successfully on Ubuntu 20.04, you can conveniently run your desired JNLP file by executing the following command:

$ javaws sample.jnlp

Here, you simply need to replace “sample” with the name of your particular JNLP file and you will instantly be able to execute it.


By following these simple steps, you will be able to execute your desired JNLP files on Ubuntu 20.04 system without any hassle. Moreover, once you have the specified program installed on your system, you will be able to run as many JNLP files as you want and that too with just a single command.

About the author

Karim Buzdar

Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. He blogs at LinuxWays.