Jlink is a useful tool that comes with the JDK. Jlink allows you to produce an optimized image, improve start-up time, and distribute applications without having to install Java. You'll gain detailed knowledge of how to use all its features.
JDK 9 brought a new tool, jlink, which allows us to link an application together into a custom image. This contains everything needed to run the application, so our users can just run it and won't need to install Java themselves. It also provides optimization benefits unavailable elsewhere. In this course, Jlink: A Detailed Exploration, you will learn how to use all the features of the Java jlink tool. First, you'll review modularity to understand how jlink fits, and discover its features and drawbacks. Next, you will learn how to use the tool to link a small example application. Finally, you will explore the different options and the plugins available. When you're finished with this course, you will have the skills and knowledge of jlink needed to use the tool successfully on your own Java application code.
David Flynn is a contractor working in the banking sector in London. David specializes in Java and Scala, with experience in C, C++, and Perl. When not working, he plays chess and is the server programmer of the Free Internet Chess Server.
Course Overview Hi! I'm David Flynn. Welcome to my course, Jlink: A Detailed Exploration. I'm a software engineer with over 20 years' experience in industry, which has given me depth of experience and exposure to multiple languages, especially Java of course. JDK 9 brought a new tool, jlink, which allows us to link an application together into a custom image. This contains everything needed to run the application, so our users can just run it and won't need to install Java themselves. It also provides optimization benefits unavailable elsewhere. This course will explain the benefits and the issues with this tool, demonstrate how to use it, and explain its options and available plugins. By the end of the course, you'll be knowledgeable about the jlink tool and have seen it in use and be well-placed to decide whether this tool is for you. You should already be familiar with Java, especially how to compile and run applications, before you take this course. You will not have to know anything about Java modularity as there'll be a summary so you can get up to speed quickly. This introduction will prove useful if you want to go on to learn more about the subject. I hope you'll join me on this journey with Jlink: A Detailed Exploration here, at Pluralsight.