Technical requirements
You’ll need the following for this chapter:
- Java 17.
- A text editor.
- Maven 3.8.6 or a newer version.
- For
jpackage
:- Windows: The WiX toolset (https://wixtoolset.org/)
- Red Hat Linux: The
rpm-build
package - Ubuntu Linux: The
fakeroot
package - macOS: Xcode command-line tools
- Docker Desktop (https://www.docker.com/). To use Docker, you will need to create an account. The free Personal account is sufficient. Once you have an account, you can download Docker Desktop. There is a version for every OS.
The sample code for this chapter is available at https://github.com/PacktPublishing/Transitioning-to-Java/tree/chapter16.