Java Development Kit (JDK): Java 语言的软件开发工具包,开发Java程序最基本的工具包.
下载安装JDK
下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.html
注意:JDK和java EE sdk是不一样的,不要混淆。
JDK安装目录(路径用户自决定):D:\Program Files\Java\jdk1.x.x
JDK的环境变量的设置只需要两个环境变量:一个是(Windows操作系统环境变量)Path,另一个是:classpath
为什么要设置这两个环境变量?
JAVA程序要最终执行, 除了写代码外, 需要经过编译和执行两个步骤.编译和执行分别对应JDK中提供的javac.exe和java.exe两个命令(可在Dos命令行下运行).
设置Path变量是为了让操作系统找到指定的Java工具程序(以Windows来说就是找到javac.exe和java.exe等命令文件).
所以如果不想在DOS下手工运行Java或Javac,可以不设置Path环境变量。或者如果没有设置path环境变量,就需要每次都输入java.exe全路径名来执行它(类似D:\Program Files\Java\jdk1.x.x\java ...)。
下载安装JDK
下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.html
注意:JDK和java EE sdk是不一样的,不要混淆。
JDK安装目录(路径用户自决定):D:\Program Files\Java\jdk1.x.x
JDK的环境变量的设置只需要两个环境变量:一个是(Windows操作系统环境变量)Path,另一个是:classpath
为什么要设置这两个环境变量?
JAVA程序要最终执行, 除了写代码外, 需要经过编译和执行两个步骤.编译和执行分别对应JDK中提供的javac.exe和java.exe两个命令(可在Dos命令行下运行).
设置Path变量是为了让操作系统找到指定的Java工具程序(以Windows来说就是找到javac.exe和java.exe等命令文件).
所以如果不想在DOS下手工运行Java或Javac,可以不设置Path环境变量。或者如果没有设置path环境变量,就需要每次都输入java.exe全路径名来执行它(类似D:\Program Files\Java\jdk1.x.x\java ...)。
javac的作用是将程序员写的Java代码(.java)文件编译成字节码(.class)文件。这个.class文件再由java.exe命令执行.
在DOS下输入java -version回车,如果显示JDK的版本信息则Path变量设置成功。
在DOS下输入java -version回车,如果显示JDK的版本信息则Path变量设置成功。
为什么要配置classpath变量?
配置classpath变量,才能使得java解释器知道到哪里去找需要的类文件(包括要执行的类, 引用的标准类库和用户自定义类).标准类库是别人已经写好了的,我们只管使用。比如我们常用到java.lang包中的类,在配置classpath变量后被设为默认导入,所以在写程序时就不用import这个包了。那么这些标准类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是dt.jar,一个是tools.jar,这两个jar包都位于%JAVA_HOME%/jdk1.x.x/lib目录下(%JAVA_HOME%代表java安装目录),所以通常我们会把这两个jar包加到我们的classpath环境变量的值为:.; C:\Program Files\Java\jdk1.x.x\lib\tools.jar; C:\Program Files\Java\jdk1.x.x\lib\dt.jar;(注意,CLASSPATH最前面是有个 “.”的,表示当前目录。
(jar文件是zip压缩格式,其中包括若干.class文件),每一路径中间必须以;作为分隔。 事实上JDK 5.0以后默认就会到当前工作目录(上面的.设置),以及JDK的lib目录(这里假设是C:\Program Files\Java\jdk1.x.x\lib)中寻找Java程序。所以如果Java程序是在这两个目录中,则不必设置Classpath变量也可以找得到.
如果不设置 classpath环境变量,又不想在命令行切换到类所在的目录, 则需要用到java命令的-classpath参数.例:
java -classpath F:\sendip\bin;F:\sendip\lib\java_mail.jar com.wzr.SendIp
F:\sendip\bin为执行类所在目录;
F:\sendip\lib\java_mail.jar为引用包所在目录;
com.wzr为执行类所在的包名, SendIp为(包含main函数的)类名.
如果不设置 classpath环境变量,又不想在命令行切换到类所在的目录, 则需要用到java命令的-classpath参数.例:
java -classpath F:\sendip\bin;F:\sendip\lib\java_mail.jar com.wzr.SendIp
F:\sendip\bin为执行类所在目录;
F:\sendip\lib\java_mail.jar为引用包所在目录;
com.wzr为执行类所在的包名, SendIp为(包含main函数的)类名.
*****
如果有2个jar中间还是用分号(;)分隔,如果有10个jar呢,都写上太麻烦了。这时可以使用java的D参数用-Djava.ext.dirs=路径这种方式来解决
和上例类似,事先把第三方类库都放到lib下
java -classpath F:\sendip\bin -Djava.ext.dirs=F:\sendip\lib\ com.wzr.SendIp
如果有2个jar中间还是用分号(;)分隔,如果有10个jar呢,都写上太麻烦了。这时可以使用java的D参数用-Djava.ext.dirs=路径这种方式来解决
和上例类似,事先把第三方类库都放到lib下
java -classpath F:\sendip\bin -Djava.ext.dirs=F:\sendip\lib\ com.wzr.SendIp
Path的值设置为你的JDK安装目录的bin目录的路径.作用是让操作系统能找到java.exe和javac.exe等执行程序.
Path:(加入bin路径)D:\Program Files\Java\jdk1.6.0_43\bin
classpath的值则为JDK安装目录下的jre目录下的lib文件夹的路径。作用是当执行类文件时告诉操作系统去哪找类文件.
classpath:(前面一定要加个点--意思是包括当前目录).;D:\Program Files\Java\jdk1.6.0_43\jre\lib
做个HelloWorld.java文件测试一下
Path:(加入bin路径)D:\Program Files\Java\jdk1.6.0_43\bin
classpath的值则为JDK安装目录下的jre目录下的lib文件夹的路径。作用是当执行类文件时告诉操作系统去哪找类文件.
classpath:(前面一定要加个点--意思是包括当前目录).;D:\Program Files\Java\jdk1.6.0_43\jre\lib
做个HelloWorld.java文件测试一下
public class HelloWorld{
public static void main (String[] args)
{
System.out.println("Hello World!");
public static void main (String[] args)
{
System.out.println("Hello World!");
}
}
命令行编译运行:
javac HelloWorld.java
java HelloWorld
输出“Hello World!”就说明JDK安装成功了。
附:
关于环境变量classpath与class_path的区别
java先找classpath,但是如果找不到的话他会看系统的环境变量class_path
lib\rt.jar 是JDK的核心库
附: }
命令行编译运行:
javac HelloWorld.java
java HelloWorld
输出“Hello World!”就说明JDK安装成功了。
附:
Java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。
如果所使用的JDK工具程序具有Classpath命令选项,则可以在执行工具程序时一并指定Classpath。例如:
javac -classpath classpath1;classpath2...其中classpath1、classpath 2是实际要指定的路径。也可以在命令符模式下执行以下的命令,直接设置环境变量,包括Classpath变量(这个设置在下次重新打开命令符模式时就不再有效):
set CLASSPATH=%CLASSPATH%;classpath1;classpath2...总而言之,设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序(.class文件)。 关于环境变量classpath与class_path的区别
java先找classpath,但是如果找不到的话他会看系统的环境变量class_path
lib\rt.jar 是JDK的核心库
PATH and CLASSPATH
http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
Setting the class path
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html
相关推荐
在Windows操作系统上安装Java Development Kit (JDK) 1.8是进行Java编程的基础步骤。JDK是一个包含编译器、调试器、性能分析工具和其他必要工具的软件开发包,对于编写、运行和调试Java应用程序至关重要。以下是详细...
Windows Server 2019 安装 JDK 详细指南 Windows Server 2019 是一款功能强大且稳定的操作系统,对于企业级应用和开发环境非常友好。然而,在安装 JDK 时,可能会遇到进度条卡住的问题,无法继续安装。本文将详细...
本文将详细指导JAVA开发初学者如何在Windows环境下安装JDK1.6版本。 **一、JDK简介** Java Development Kit是Oracle公司提供的用于开发Java应用程序的工具集。它包含了Java编译器、Java运行时环境(JRE)、调试工具...
Windows JDK安装 包含 jdk8 jdk11 jdk17 jdk22 x64位安装包
总之,JDK6、JDK7和JDK8在Windows 64位环境下安装和使用,是Java开发者的必备工具,它们各自具备独特的特性和改进,为开发者提供了广泛的功能和支持。正确安装和配置这些JDK,可以确保Java应用程序的顺利开发和运行...
在Windows操作系统上安装JDK是进行Java编程的第一步,这个过程相对简单,尤其是对于可以直接解压安装的版本。 首先,我们要理解JDK的重要性。Java是一种跨平台的编程语言,它的“一次编写,到处运行”特性依赖于JVM...
Windows XP 中安装 JDK 及环境变量配置 在 Windows XP 中安装 JDK 是 Java 开发人员的必备步骤,本文将详细介绍如何在 Windows XP 中安装 JDK 及配置环境变量。 一、下载和安装 JDK 首先,需要下载 JDK,在本文中...
在Windows系统上安装JDK 8u321,可以遵循以下步骤: 1. **下载**:首先,你需要从Oracle官方网站下载`jdk-8u321-windows-x64.exe`文件。这个文件是64位版本的JDK安装程序,适用于64位的Windows操作系统。如果你的...
本文将详细解析JDK在Windows平台上的离线安装过程,特别是针对`jdk-13_windows-x64_bin`, `jdk-14.0.1_windows-x64_bin`以及`jdk-17.0.2_windows-x64_bin`这三个不同版本的安装步骤和关键知识点。 首先,我们要理解...
**Windows下安装JDK与环境配置** 1. **Windows安装JDK** - 访问JDK官方下载页面,选择适用于Windows的JDK1.8版本。确保与系统架构匹配,64位系统选择x64,32位选择x86。 - 下载前需接受许可协议,然后下载对应的...
在Windows系统中安装JDK 1.8的步骤如下: 1. **下载**:首先,你需要从Oracle官方网站或者可信的第三方资源下载适合Windows系统的JDK 1.8安装包。这个"jdk1.8-windows"文件可能就是下载后的安装程序。 2. **解压**...
JDK1.8安装在Windows10上的引导教程 JDK是Java开发者的核心产品,包括Java运行环境、Java工具和Java基础的类库。JDK的安装和配置是Java开发的基础步骤。在本教程中,我们将详细讲解JDK1.8在Windows10上的安装、环境...
3. **环境变量配置**:安装过程中,JDK会自动将必要的路径添加到系统的PATH环境变量中,使得在任何目录下都能运行Java命令。但有时可能需要手动添加,确保`JAVA_HOME`环境变量指向JDK的安装目录,例如`C:\Program ...
首先,我们来看Windows环境下的JDK安装: 1. **查看JDK环境**:在Windows中,用户可以通过命令提示符(cmd)来检查已安装的JDK版本。只需在cmd中输入`java -version`,系统将返回当前JDK的版本信息。 2. **安装JDK...
Linux 下安装 JDK 完整版 Linux 操作系统是 Java 开发者的不二之选,而 JDK(Java Development Kit)是 Java 开发的必备工具。那么,如何在 Linux 下安装 JDK 呢?本文将详细介绍 Linux 下安装 JDK 的步骤。 一、...
本篇将详细讲解Windows环境下JDK8的安装过程及其重要性。 一、JDK8简介 JDK8是Oracle公司发布的Java平台标准版(Java SE)的第8个主要版本,发布于2014年3月。它引入了许多新的特性,如Lambda表达式、默认方法、新...
JDK1.7,也被称为Java 7,是Oracle公司发布的版本之一,针对64位Windows操作系统进行了优化,使得在Windows环境下开发和运行Java应用更加高效。 在64位Windows系统上安装JDK1.7,首先需要下载对应平台的安装文件,...
在本文中,我们将深入探讨JDK在Windows 64位系统上的安装、配置以及关键特性。 下载JDK win64位版本是非常重要的一步。通常,你可以通过Oracle官方网站或者可信的第三方下载平台获取到这个版本的安装包。下载的文件...
3. **在Windows环境下安装与配置**: 安装JDK 1.5 64位版时,用户需要首先确保自己的Windows操作系统是64位的。下载名为"jdk1.5 64位.exe"的安装程序后,按照向导指示进行安装。安装过程中可以选择安装路径,并在...