Throughout the software development process, we may encounter situations in which we need targeted Java Runtime Environments (JREs) for the operating system we’re using. The reasons for this are various: we may want to achieve a better degree of performance or we may have some customized libraries that only work on a specific operating system.
For instance, when using microservices, we may not want to use the entire JDK, but rather just a part of it. Microservices are small and typically don’t use libraries from the whole JDK.
Jlink helps solve these problems by creating a customized, ...