Java Essentials For Dummies (eBook)
274 Seiten
For Dummies (Verlag)
978-1-394-29698-9 (ISBN)
Swiftly brush up on the foundations of Java programming
Java Essentials For Dummies is a reliable and succinct reference on the core components of Java-the multifaceted general-purpose language used for desktop, mobile, and web applications. This straightforward book gets right to the point-eliminating review material and wordy explanations-so you get what you need, fast.
- Strengthen your understanding of the basics of coding with Java
- Review what you've already learned or pick up key skills
- Use Java to build a variety of applications and more
- Jog your memory on the essentials as you work and get clear answers to your questions
Perfect for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, Java Essentials For Dummies is a direct reference that's great to keep on hand as an everyday desk reference.
Doug Lowe is a computer programming guru and author of more than 30 tech books, including Java All-in-One For Dummies.
Paul McFedries is a long-time technical author with more than 100 published titles, including Web Coding & Development All-in-One For Dummies.
Chapter 1
Installing and Using Java Tools
IN THIS CHAPTER
Downloading Java from the Oracle website
Installing Java
Identifying your version of Java
Java development environments have two basic approaches. On the one hand, you can use a sophisticated integrated development environment (IDE) such as NetBeans or Eclipse. These tools combine a full-featured source editor that lets you edit your Java program files with integrated development tools, including visual development tools that let you create applications by dragging and dropping visual components onto a design surface.
At the other extreme, you can use just the basic command-line tools that are available free from Oracle’s Java website (https://java.oracle.com
). Then you can use any text editor you want to create the text files that contain your Java programs (called source files), and compile and run your programs by typing commands at a command prompt.
As a compromise, you may want to use a simple development environment, such as TextPad. TextPad is an inexpensive text editor that provides some nice features for editing Java programs (such as automatic indentation) and shortcuts for compiling and running programs. It doesn’t generate any code for you or provide any type of visual design aids, however. TextPad is the tool we used to develop all the examples shown in this book. For information about downloading and using TextPad, see Chapter 2.
If you prefer a free alternative, you can also investigate Notepad++ at https://notepad-plus-plus.org
.
You can also compile and run simple Java programs online at sites such as JDoodle (www.jdoodle.com/online-java-compiler
) or Programiz (www.programiz.com/java-programming/online-compiler
). At these sites, you can enter simple Java programs, compile them, and run them. They’re a great way to dip your toes into the shallow end of the Java programming pool without having to install anything.
Downloading and Installing the Java Development Kit
Before you can start writing Java programs, you have to download and install the correct version of the Java Development Kit (JDK) for the computer system you’re using. Oracle’s Java website provides versions for Windows, macOS, and Unix. The following sections show you how to download and install the JDK.
If you prefer, you can download and install the open-source version of Java from https://openjdk.org
.
Downloading the JDK
To get to the download page, point your browser to www.oracle.com/java/technologies
. Then follow the appropriate links to download the latest version of Java SE for your operating system. (At the time we wrote this, the latest version was 18.0.1.1. However, Java 19 was available in early release form. By the time this book hits the shelves, Java 19 or later should be available from www.oracle.com/java/technologies
.)
When you get to the Java download page, you’ll need to select your operating system; Java is available for Linux, macOS, and Windows. In this chapter, we show you how to deploy Java to a Windows 10 or 11 computer. The procedures for deploying Java to Linux or macOS are similar.
The JDK download comes in three versions: a compressed.zip
file, an executable installer (.exe
), or a Windows installer package (.msi
). All are about the same size (under 200MB). We find it easier to download and run the .exe
installer.
Installing the JDK
After you download the JDK file, you can install it by running the executable file you downloaded. The procedure varies slightly depending on your operating system, but basically, you just run the JDK installation program file after you download it, as follows:
- On a Windows system, open the folder in which you saved the installation program and double-click the installation program’s icon.
- On a Linux or macOS system, use console commands to change to the directory to which you downloaded the file and then run the program.
After you start the installation program, it prompts you for any information that it needs to install the JDK properly, such as which features you want to install and what folder you want to install the JDK in. You can safely choose the default answer for each option.
Perusing the JDK folders
When the JDK installs itself, it creates several folders on your hard drive. The locations of these folders vary depending on your system and how you installed Java. The three most likely places to find the Java home folder in Windows are the root of your C:
drive, the folder C:/Program Files/Java
, or the folder C:/Program Files (x86)/Java
. Within one of these locations, you’ll find the Java home folder, whose name starts with jfk-
and ends with the version number. For version 19, the home folder is named jdk-19
.
Table 1-1 lists the subfolders created in the JDK home folder. As you work with Java, you’ll refer to these folders frequently.
TABLE 1-1 Subfolders of the JDK Home Folder
Folder | Description |
---|
| The compiler and other Java development tools |
| Configuration file |
| This library contains files needed to integrate Java with programs written in other languages |
| Modules for the Java Module System |
| Copyright and license information for various Java components |
| Library files, including the Java API class library |
Setting the JAVA_HOME and path variables
After you install the JDK, you need to configure your operating system so that it can find the JDK command-line tools. To do that, you must set two environment variables: JAVA_HOME
, which provides the location of the Java home folder, and Path
, which lists the folders that the operating system uses to locate executable programs. Follow these steps:
-
Open File Explorer, right-click This PC, and choose Properties.
This brings up the System Properties page.
- Click the Advanced System Settings link.
-
Click the Environment Variables button.
The Environment Variables dialog box appears, as shown in Figure 1-1.
-
In the System Variables list, click the New button.
The New System Variable dialog box, shown in Figure 1-2, appears.
- Type JAVA_HOME in the Variable Name text box.
-
Click the Browse Directory button, browse to the Java home folder, and then click OK.
This action inserts the path to the home folder in the Variable Value text box.
-
Click OK.
The
JAVA_HOME
variable is created. -
Scroll to the Path variable in the System Variables list, select it, and then click the Edit button.
This brings up a handy dialog box that lets you add or remove paths to the
Path
variable or change the order of the paths, shown in Figure 1-3.FIGURE 1-1: The Environment Variables dialog box.
FIGURE 1-2: Creating the
JAVA_HOME
variable. -
Peruse the list of entries in the
Path
variable. If you find one that references a previous version of Java, delete it.Specifically, look for an entry that begins with
C:/Program Files/Java
. If you find such an entry, select it and then click Delete. -
Click the New button.
This opens a line for you to create a new path entry.
FIGURE 1-3: Editing the
Path
variable. -
Type %JAVA_HOME%/bin as the new path entry.
The percent signs insert the value of the
JAVA_HOME
variable in your new path entry. For example, ifJAVA_HOME
is set toC:/Program Files/Java/jdk19
, the new path entry will beC:/Program Files/Java/jdk19/bin
. -
Click OK three times to exit.
The first OK gets you back to the Environment Variables dialog box; the second OK gets you back to the System Properties dialog box; and the third OK closes the System Properties dialog box.
For Linux, the procedure depends on which shell you’re using. For more information, consult the documentation for the shell you’re...
Erscheint lt. Verlag | 13.11.2024 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Schlagworte | beginner Java • beginning java • beginning java book • beginning java guide • dummies java book • easy java • java dummies book • java for beginners • java for beginners book • java guide • Java practice • java practice questions • java programming beginners • java quick reference • java tips • java tricks • java tutorials • quick java review |
ISBN-10 | 1-394-29698-3 / 1394296983 |
ISBN-13 | 978-1-394-29698-9 / 9781394296989 |
Haben Sie eine Frage zum Produkt? |
Größe: 925 KB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich