Hi, and welcome back to this Introduction to Java course. This lesson is Building the Java Development Environment. The first thing you need to do for you to build your Java development environment is we have to download the Java Development Kit. The Java Development Kit is essentially a set of tools that you download locally, and it includes the Java Virtual Machine and other libraries for you to build your Java application. The JDK has a variant called the Java runtime or the JRE, and the JRE is quite prevalent. The JRE is usually shipped with certain commercial applications to allow any Java programs that are part of that product to actually run. The first step in building our Java Development Environment is to download Java, and there are several pages for downloading Java. This is the one we're going to use, this URL right here. On this URL or in this page, looks something like this, this is what it look like at the time this course was developed. This example, we're using Windows. However, you can install Java, like we talked about before on many, many different environments, Linux and Mac, so other hardware and operating environments, and this just again happens to be Window, so we're going to pick the Windows 64 offline option for installation. When that runs and downloads, we're going to pick Install, and the Java installer typically updates your path environment variable. However, please double-check that your path is correctly updated. The directory for Java is typically or by default a C Program Files Java. After the installer has completed, just click "Close", and then if you navigate into your file system, you should see something like this. Again, our Java path in this case is C Program Files Java, and then there is an actual directory for the version of Java. Now that we have Java installed, we need to install an integrated development environment. There are many integrated development environments, one popular one is called Eclipse. Eclipse is open source, it's free and it's built actually on Java, and it has all of the tools you need to build a very robust Client applications for Java and also web and mobile applications for Java. It is a full featured development environment. We can see here, we first need to navigate out to the Eclipse website, and we're going to install the Eclipse Integrated Development Environment. Sometimes you'll hear referred to as IDE. Eclipse is a very capable IDE for the Java development. To download Eclipse, typically you see a URL similar to this one right here. It could change slightly though, as the product evolves. What we're going to do is click "Download". We're going to first navigate here, in our case for Windows, but if you look closely, you can see Mac OS and Linux back here, and there will be several options for Eclipse, each with different tools and different packages installed within it. We're going to click the downloadable file and run the Installer, and we're going to pick the Eclipse IDE for Java Developers. We're going to take all the defaults when Eclipse installs. We'll actually see this welcome. If you look up here on this page here, you can see there's a tab with an X to close it. This is known as the Welcome Screen. If you take a quick look at it, it has some tutorials, some samples, instructions on creating Java projects, other, projects you can check out on the Git repositories, some Overview. So there might be some interesting items on here. When it's time to close out the Welcome page, you can click this little x here on the Welcome tab, and what we're going to do in our exercise is, we're going to create a new Java project. So before you actually close the Welcome page, you can click on "Create a new Java project", and it will begin to take you through the steps to create a new Java project. We can see here my first Java Project, we enter in, and you can see this is highly visual, or some people say it's a wizard based. So the tool prompts you for a lot of inputs, and then it takes you through the steps to create your Java projects. After we create our Java projects, where we go through one of the tools, if we do get a donate or the Welcome screen is still up. Again, you can click on the X that's on the tab and close it. When we have Eclipse up and running, we will see here that there are different views. These different windows are called views in the Eclipse world. We have here a view that is whose data tends to be vertically oriented, so naturally, you're going to see this view installed here where you can get the maximum amount of data of moving down. We have an editor view, so whatever is selected here in our Package Explorer, we can edit here in our editor view. We have outlined views which actually show us the structure of our Java application. We'll get more into that. We have a console view down here which shows suggestions, errors, and actually in our case is going to also show us output. When we output data to the console or to the screen, the first place it will go is the console view, and as we can see here, here are some examples. We see here we have a Java project, we can see all of the nodes in the Java project working their way down as we select different parts of the Java project, different files. We can actually come over here to the editor view and update the editor view. We see here Greetings.java. We see we've selected over here Greetings.java. Just like we talked about on the previous slide, whatever we have selected here in the Package Explorer, we have the option to edit here in the editor view. We can go ahead and select and open more than one file in the Package Explorer. The way that we create a Java project here is we say File, New, Java Project, and then move forward from there. This has been the Building the Java Development Environment. Please look at the readings for this module and please complete a prelab, the lab, and please complete the quiz.