Understanding Java Distributions
In this chapter, we will examine how the Java language came about and how it is managed. While the word Java is used throughout this book, please note that I am referring to the Java Standard Edition or Java SE. There are numerous versions and distributions of Java, and this sometimes leads to confusion over which one to use. Is Java free, or do I have to license it? Can I include a Java runtime with my software? Can I distribute my own version of Java? These and other questions will be answered in this chapter.
You will learn how to install Java on Linux, macOS, and Windows. The significant tools that are part of the Java installation are highlighted in this chapter and will be used in later chapters.
We will cover the following topics in this chapter:
- A little history
- What makes Java special?
- Why are there many distributions of Java?
- Which Java should you get?
- How is Java licensed?
- Why are there so many versions of Java?
- Installing Java
- What’s in the box?
Let’s begin with a quick history lesson.