JVM Tutorials - Herong's Tutorial Examples - Version 4.23, by Dr. Herong Yang
Downloading and Installing JDK 1.8.0 on Windows
This section provides a tutorial example on how to download and install JDK 1.8.0 (Java SE 8), which contains the HotSpot 1.8 JVM, on a Windows XP system. A simple Java program was entered, compiled, and executed with the new JDK installation.
Downloading and installing JDK 1.8.0 (Java SE 1.8) on a Windows system is easy. Here is what I did on my Windows 7 system:
To test the installation, open a command window to try the java command. If you are getting the following output, your installation was ok:
C:\>"\Program Files\java\jdk1.8.0\bin\java" -version java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b132) Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode, sharing)
Once the JDK is installed, you can try to use it to compile and execute a simple Java program:
1. Use Notepad to enter the following Java program into a file called Hello.java:
class Hello { public static void main(String[] a) { System.out.println("Hello world!"); } }
2. Then compile this program in a command window with the javac command:
C:\>"\Program Files\java\jdk1.8.0\bin\javac" Hello.java
3. To execute the program, use the java command:
C:\>"\Program Files\java\jdk1.8.0\bin\java" Hello Hello world!
Congratulations, you have successfully entered, compiled and executed your first Java program with JDK 1.8.0.
Last update: 2014.
Table of Contents
►Downloading and Installing JDK 1.8.0 on Windows
Downloading and Installing JDK 1.7.0 on Windows
java.lang.Runtime Class - The JVM Instance
java.lang.System Class - The Operating System
ClassLoader Class - Class Loaders
Class Class - Class Reflections
JRockit JVM 28.2.7 by Oracle Corporation
Memory Management and Garbage Collectors
JVM Stack, Frame and Stack Overflow
Thread Testing Program and Result
CPU Impact of Multi-Thread Applications
I/O Impact of Multi-Thread Applications
Micro Benchmark Runner and JVM Options
Micro Benchmark Tests on "int" Operations
Micro Benchmark Tests on "long" Operations
Micro Benchmark Tests in JIT Compilation Mode