Author: Gobinath Loganathan

The sparking fame of the Spring Boot framework in the Java ecosystem dims the mighty but tiny microservice frameworks out there. There is no doubt that the Spring Boot is a well-known all-rounder. However, this article explains a lightweight microservice framework from the company named WSO2. As a former employee of WSO2, I can guarantee their expertise in different service-oriented solutions. The founder of WSO2: Sanjiva Weerawarana is a key contributor to Apache SOAP and Axis2 projects and his passion for web services also reflects on MSF4J. Requirements Create a New Hello World Project Step 1:Create a new Maven project…

Read More

Packet Capture (PCAP) files are a great way to capture and analyze network packets. There are well-known tools like tcpdump or Wireshark to analyze PCAP files. However, things get tricky when it comes to analyzing PCAP files using a programming language: in our case Java. This article introduces a promising library to parse and analyze PCAP files in Java and shows you how to parse PCAP files in Java. Requirements Create a New Project Step 1:Create a new Maven project in IntelliJ Idea with the group id: com.javahelps.parser and artifact id: pcap-parser. Step 2:Add the following dependencies to the pom.xml…

Read More

Almost all the articles in Java Helps with a Java project use Apache Maven to create the project. This article shows how to create a new Apache Maven project in IntelliJ IDEA for beginners. Before getting your hands dirty let’s get yourself familiar with some keywords used in the Apache Maven context. Requirements Apache Maven Terms TermDescriptionPOM/pom.xmlProject Object Model. It is an XML file that contains information about the project and configuration details used by Maven to build the project. You will find this file in the project directory.ArtifactThe output generated by building a Maven Project. Usually, it refers to…

Read More

There are a handful of editors and Integrated Development Environments (IDE) for Java. However, IntelliJ IDEA beats them all hands down when it comes to features and productivity. Eclipse fans don’t take me wrong. I was an Eclipse fan but after switching to IntelliJ IDEA I never looked back. IntelliJ IDEA does not stop with being a better Java IDE. It goes beyond and supports the entire Java ecosystem. After all, it also provides a free and open-source community edition. When it comes to installing on Linux, there are different ways to get IntelliJ IDEA. On the other hand, you…

Read More

Apache Maven requires no introduction to Java developers. Most Linux distributions have Apache Maven in their package repositories. However, installing from the repository may also install OpenJDK even if you already have Oracle JDK installed. Debian-based distributions like Ubuntu or Linux Mint carry a slightly older version of Apache Maven in their repository. This may cause unexpected errors when building complex Java projects because some of the plugins used in the project may not be compatible with an older version of Apache Maven. Therefore, I always recommend installing Apache Maven from the binary source and this article aims to help…

Read More

Even though OpenJDK is available in most of the official Linux repositories, some applications require Oracle Java Development Kit for better performance. This article shows you how to manually install the later Oracle JDK on Linux systems regardless of the distribution. Oracle JDK is used in this article to demonstrate the installation. In the provided commands, replace the version-specific paths and file names according to your downloaded version. This article will be updated whenever a newer version of Oracle JDK is released to provide the installation instruction for the latest release. However, if you came here for a different version…

Read More

Even though OpenJDK is available in most of the official Linux repositories, some applications require Oracle Java Development Kit for better performance. This article shows you how to manually install Oracle JDK 11 on Linux systems regardless of the distribution. Oracle JDK is used in this article to demonstrate the installation. In the provided commands, replace the version-specific paths and file names according to your downloaded version. If you came here for a different version of Java, we got you covered. Here is the list of articles on how to install different versions of the Oracle Java Development Kit on…

Read More

Even though OpenJDK is available in most of the official Linux repositories, some applications require Oracle Java Development Kit for better performance. This article shows you how to manually install Oracle JDK 17 on Linux systems regardless of the distribution. Oracle JDK is used in this article to demonstrate the installation. In the provided commands, replace the version-specific paths and file names according to your downloaded version. If you came here for a different version of Java, we got you covered. Here is the list of articles on how to install different versions of the Oracle Java Development Kit on…

Read More

Even though OpenJDK is available in most of the official Linux repositories, some applications require Oracle Java Development Kit for better performance. This article shows you how to manually install Oracle JDK 8 on Linux systems regardless of the distribution. Oracle JDK is used in this article to demonstrate the installation. In the provided commands, replace the version-specific paths and file names according to your downloaded version. If you came here for a different version of Java, we got you covered. Here is the list of articles on how to install different versions of the Oracle Java Development Kit on…

Read More

Even though OpenJDK is available in most of the official Linux repositories, some applications require Oracle Java Development Kit for better performance. This article shows you how to manually install Oracle JDK 19 on Linux systems regardless of the distribution. Oracle JDK is used in this article to demonstrate the installation. In the provided commands, replace the version-specific paths and file names according to your downloaded version. If you came here for a different version of Java, we got you covered. Here is the list of articles on how to install different versions of the Oracle Java Development Kit on…

Read More