How To Install libjxp-java on Ubuntu 18.04

In this tutorial we learn how to install libjxp-java on Ubuntu 18.04. libjxp-java is Java template engine/script processor

Introduction

In this tutorial we learn how to install libjxp-java on Ubuntu 18.04.

What is libjxp-java

libjxp-java is:

Jxp (Java scripted page) is a script-processor that process JSP-like files. It contains a parser to parse the script file into an abstract syntax tree and a tree processor (JxpProcessor) that will process the syntax tree to execute the code using reflection API to produce output. The main uses of Jxp are:

  • as a script language engine to increase flexibility in the user application
  • as a template engine to produce dynamic text output

Some of the main features of Jxp include:

  • Java as script/template language. Why learn another one? ;)
  • Run JSP-like code outside of servlet container
  • support common java language 1.4 constructs (partial 1.5 syntax support on jdk 1.4)
  • support common JSP constructs including import directive, declaration, EL etc (taglib not supported, yet)
  • practical template sources management framework
  • support caching of parsed syntax tree to eliminate reparse of template
  • a servlet implementation to enable web-scripting
  • extensible processing context for defining built-in function on the scripts

There are three methods to install libjxp-java on Ubuntu 18.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install libjxp-java Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install libjxp-java using apt-get by running the following command:

sudo apt-get -y install libjxp-java

Install libjxp-java Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install libjxp-java using apt by running the following command:

sudo apt -y install libjxp-java

Install libjxp-java Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install libjxp-java using aptitude by running the following command:

sudo aptitude -y install libjxp-java

How To Uninstall libjxp-java on Ubuntu 18.04

To uninstall only the libjxp-java package we can use the following command:

sudo apt-get remove libjxp-java

Uninstall libjxp-java And Its Dependencies

To uninstall libjxp-java and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove libjxp-java

Remove libjxp-java Configurations and Data

To remove libjxp-java configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge libjxp-java

Remove libjxp-java configuration, data, and all of its dependencies

We can use the following command to remove libjxp-java configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge libjxp-java

References

Summary

In this tutorial we learn how to install libjxp-java package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.