0% found this document useful (0 votes)
3 views4 pages

Install Java JDK 11 on Windows

Uploaded by

Shivang Sorout
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views4 pages

Install Java JDK 11 on Windows

Uploaded by

Shivang Sorout
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Download and install

the Java Development (JDK 11). JDK contains the Java compiler or language so that we
can run Java programs.
we need some software to edit our Java programs called an IDE.
So we're going to be using IntelliJ IDE from a company called JetBrains.
Other software: NetBeans, Eclipse.
Which version of Java?

JDK 11 is the latest version of the Java


development kit
(by the way I'm going to use the words
Java and the JDK interchangeably)
the JDK helps you write or compile Java programs
you run your java programs with
something called a Java Virtual Machine
JVM with Java Runtime Edition JRE but
more on those terms later Java itself is
a generic term and JDK is the
development kit that you need to write
Java programs
Firstly Oracle the owners of Java have come out
and started charging for Java *boo hiss*
but there's something called the open
JDK open as an open source which is a
way to avoid using Oracle JDK however
though for a student of this course or
really anyone who is using Java to write
programs you don't actually have to
paying anything to use Oracle's version
it's really focusing on business Oracle
are to get business to pay to run the
programs that programmers create so my
advice therefore is to actually use the
Oracle version of Java and I'll be
showing you how to install that in this
section of the course actually starting
in the next video now in order to save
time in this video I've created a blog
post that's got full details of all of
this and how it all works and you can
find that out, find out more or get to the
link by clicking on the link in the
resources section of this video or
just visiting [Link]
so check that out if you want to
know exactly how this Oracle situation
with payment works and their decision
etc and how it impacts you but with that
said though the bottom line is that you
don't need to pay anything to legally
use Oracle Java as a programmer
alright so secondly up until August 2017
Oracle used to release a new version of
Java every three years or so, so which
version to download was easy in general
you would just grab the latest version
but
now oracle have move to an LTS model
LTS meaning long-term support so what
that means is that they'll support a
particular version of Java for a long
time but other versions will expire and
no longer be supported so Java 9 and
Java 10 are examples of two versions of
Java that are now no longer
supported by Oracle, Java 11 is the
version of the Oracle designates as being
the LTS long-term support so they're
going to support this particular version
for many years but other versions with
new features coming out every six months
will expire after six months as an
example Java 12 will come out in March
2019 and Java 13 is sheduled for
September 2019 and at that time Java 12
expires and it's no longer supported and
so on companies though will standardize on
Java 11 in the future and that's a good
version for you to work with and that's
the reason I'm going to be focusing on
Java 11 so my recommendation is to
download and use Java 11 for now and if
anything changes in the future then I'll
let you know by re-recording a new video
or posting an announcement in the course
alright so Java 11 or in our case the
JDK 11 is what we want thanks for
sticking with me in these initial videos
you can finally get started doing
something other than just watching me in
the next video so what we're going to be
doing is we're going to start
downloading and installing the JDK for
Windows in that next video and then the
IDEA I mentioned in the video after that
one also for windows now one thing
important thing to point out here is if
you're on a Mac skip those two videos
because you'll find a Mac video for the
JDK installed, install rather followed
by the IDEA install video for the Mac
after that one and finally Linux users
don't feel left out
skip the Windows and Mac videos and
you'll find two videos just for you and
your operating system so at the bottom
line skip any of these videos that don't
apply to the operating system that
you're running on basically running on
your computer
alright so I've talked long enough
let's get started with the Windows
installation in the next video

Common questions

Powered by AI

Choosing which version of Java to use involves several considerations, including the Long-Term Support (LTS) status of the version, which ensures prolonged support and stability. As of now, Java 11 is designated by Oracle as an LTS version, meaning it will receive support for many years, making it ideal for enterprise or long-term projects . Non-LTS versions, like Java 12 and Java 13, offer newer features but lose support relatively quickly, as they expire six months after release . This makes them less suitable for applications that require ongoing maintenance. Thus, developers and companies often standardize on LTS versions like Java 11 for stability and support .

Java 11 is considered the preferred version for standardization in many companies because it is an LTS version. This designation means that Oracle will provide long-term support, security updates, and stability enhancements, making it a reliable choice for enterprise environments . Unlike non-LTS versions that expire after six months, the LTS version's prolonged support ensures reduced maintenance overhead and a predictable platform for applications . As a result, the stability and long-term commitment provided by Oracle make Java 11 a suitable choice for businesses to standardize on .

Developers should consider using non-LTS versions of Java when they need access to the latest language features and improvements that are not yet available in the LTS version. These versions, like Java 12 and Java 13, are released every six months with new features, but they expire soon after release, implying that developers must be prepared to upgrade frequently to newer versions . Non-LTS versions are suitable for development environments that can handle such frequent updates and where stability over long periods is not critical. This might include experimental projects or when evaluating new Java features .

An open-source version of the JDK, such as OpenJDK, might be preferred due to licensing and cost considerations. While Oracle starts charging businesses for using their JDK, OpenJDK provides a free alternative that avoids these fees, making it attractive for developers who need a cost-effective solution . This open-source version is especially appealing to businesses and developers who want to avoid Oracle's commercial terms for running Java applications. However, for individual and educational purposes, Oracle's version can still be used without cost constraints .

Oracle's decision to charge businesses for using their JDK impacts development practices by encouraging organizations to either shift to alternatives like OpenJDK to avoid costs or to invest in the commercial version if they need Oracle's specific features or support . This change necessitates a cost-benefit analysis where businesses have to weigh the cost of licensing against the benefits of uninterrupted support and updates from Oracle. Consequently, businesses might adjust their development processes and tool selections to incorporate open-source solutions or budget for Oracle's commercial terms .

The Java Development Kit (JDK) includes the necessary tools for developing Java programs, such as the Java compiler . In contrast, the Java Runtime Environment (JRE) provides the libraries and other components needed to run Java applications, but it does not contain development tools like the compiler . The Java Virtual Machine (JVM) is part of the JRE and serves as the engine that runs the compiled Java bytecode, providing a platform-independent way to execute programs . Together, they form an environment for developing and running Java applications, with the JDK being necessary for creation and the JRE/JVM necessary for execution.

You might also like