Description
Course info
Level
Intermediate
Updated
Jan 17, 2019
Duration
1h 40m
Description

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.

About the author
About the author

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.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

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.