This document is the user manual for jMetal 4.5, an object-oriented Java-based multi-objective optimization framework. The manual provides an overview of jMetal's features and components, including solution encodings, operators, problems, and algorithms. It describes how to install, configure, and execute algorithms using jMetal. The manual also demonstrates how to perform experiments and analyses using jMetal's experimentation components, and discusses parallelization support and examples.