主体内容
JDK 的全称是Java SE Development Kit,即Java标准版开发包,是Java官网提供的一个用于开发Java应用程序的开发包。JDK提供了开发Java程序所需的各种工具(诸如Java编译器、Java虚拟机等程序)和资源,同时也提供了运行Java程序的Java运行时环境。
JDK的下载、安装和设置环境变量
1.登录Java官网:
http://www.oracle.com/technetwork/java/index.htm ,选择“Downloads/Java SE”,在新页面中选择“Java Platform (JDK) 8u91 / 8u92”下载JDK,在新页面中选择“Accept License Agreement”,选择相应主机平台上的JDK安装程序下载。
2.下载JDK8。下载过程中需要注册Oracle账户。
3.安装JDK8。解释安装选项的含义 。
4.设置环境变量。
使用控制面板配置环境变量:控制面板\系统和安全\系统,左侧的选项列表中选择“高级系统设置”,打开“系统属性”对话框,在“高级”标签页中选择“环境变量”,在弹出的“环境变量”对话框中设置系统环境变量。
配置JAVA_HOME、Path、CLASSPATH。
5.测试安装及配置。
若要打开「开始」菜单,请单击屏幕左下角的「开始」按钮 。
左边窗格的底部是搜索框,通过键入搜索项可在计算机上查找程序和文件。
在搜索框中键入命令:cmd,然后按“Enter”键,打开命令提示符窗口。
在命令提示符窗口中输入:
set 然后回车,查看环境变量的设置是否正常。
javac 然后回车,根据结果判断安装、配置是否正常。
安装JDK和配置环境变量中的一些概念
(1)环境变量
环境变量(Environment Variables)是指在操作系统中用来指定操作系统运行环境的一些参数的变量,如:临时文件夹位置和系统文件夹位置等的变量。
环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找;再如tc或vc++中,set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的,如set dircmd=/4 设置一个环境变量的作用是在使用dir命令时会把/4作为缺省的参数添加到你的dir命令之后,就像你的每个命令都加了/4参数,它实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。
(2)JDK的环境变量
path:设置JDK命令搜索路径。告诉操作系统,当要运行的JDK提供的工具程序没在当前目录时,到path包含的路径中去寻找相应的程序。
JAVA_HOME:设置JDK的安装路径。
CLASSPAHT:在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。JVM和其它JDK工具通过依次搜索平台库、库扩展和类路径来查找类。当我们在编译或执行Java程序时可能会遇到类似“java.lang.ClassNotFoundException:ClassName.class”的错误,这时就要检查classpath环境变量的设置是否合适,确保JVM能够找到Java程序中引用的类包。
本例设置系统环境变量:
Set Path=%Path%; C:\Program Files\Java\jdk1.8.0_92\bin;
Set JAVA_HOME= C:\Program Files\Java\jdk1.8.0_92
Set CLASSPATH=.;%JAVA_HOME%\lib; %JAVA_HOME%\lib\tools.jar
其中,点(.)表示当前路径。
PS:Java解释器和其它命令行工具都知道如何找到核心(core)类,它们在安装时都会包括进去。这些类不必包含在类路径CLASSPATH中,Java解释器和其它工具都可以自动找到它们。多数应用程序的类库都会充分利用扩展机制,因此,只有想要加载的某个类库没有在当前目录或其分包中,并且不在扩展机制所指定的位置时,才需要设置类路径。
安装JDK和配置环境变量的要点
JDK包含了Java程序的开发环境也包含了Java程序的运行时环境。
安装JDK时可以简单地选择使用安装程序提供的默认选项设置。
安装完JDK后要设置环境变量。
环境变量设置完成后,最好在用命令提示符窗口中使用set命令,查看并确认环境变量设置是否正确。若不正确,需重新设置正确的环境变量。
可在互联网上利用搜索引擎寻找JDK的下载源,不一定必须到Java官网下载。如果下载源是非官方的,要谨慎确认下载到的JDK安装文件没有安全风险。
下载JDK的时候,可同时下载官方的“Java SE Development Kit 8u91 Demos and Samples”,那是一个压缩文件,解压缩时候,可以看到其中包含了很多实例程序和例子程序,它们都是很好的学习材料。
原文地址:https://www.cnblogs.com/tangshunyi/p/9739738.html