欢迎来真孝善网,为您提供真孝善正能量书籍故事!

Windows操作系统下JDK环境变量设置方法详解

时间:11-22 名人轶事 提交错误

其实Windows操作系统下JDK环境变量设置方法详解的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享Windows操作系统下JDK环境变量设置方法详解的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

上面两句话来自Oracle官网对JDK的解释。简单来说,当我们使用Java编写应用程序时,就像造一辆汽车,而JDK就像我们的工具箱,里面有各种扳手、螺丝、零件等……

一、JDK 下载与安装

1 JDK 版本

这里使用的JDK版本以windows-x64的jdk-7u80为例,即JDK 1.7

2 下载 JDK

JDK 1.7版本下载地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html点击“接受许可协议”,选择操作系统架构对应的包。如果我的系统是Windows 8,我在这里下载jdk-7u80-windows-x64.exe。

笔记:

由于该文档是很久以前写的,现在已经有更新的JDK版本了。如果您想获取更多版本的JDK包,请访问以下链接:http://www.oracle.com/technetwork/java/javase/archive-139210.html 由于Oracle网站的页面结构可能会发生变化。如果以上两个页面地址无法访问,请访问java官网,自行查找JDK下载方法,也很容易找到。 http://www.oracle.com/technetwork/java/javase/downloads/index.html

3 安装JDK

找到下载的jdk-7u80-windows-x64.exe文件的所有位置,双击exe文件进入安装界面,然后按照默认设置只需点击“下一步”即可安装,等待安装完成后点击“完成”。

笔记:

请下载并安装与您的操作系统架构相符的程序包,否则在开发和运行某些程序时可能会报错。

二、环境变量配置

1 JAVA_HOME

右键单击“我的电脑”,选择“属性”,然后单击“高级”(在WIN8 及以上版本中称为“高级系统设置”)选项卡

高级系统设置点击“环境变量”。进入如下对话框:

系统变量注意:

点击下方系统变量区的新建(如上图红框示例)。在系统变量栏中,点击“新建”按钮,弹出如下对话框:

创建一个新的系统变量并配置它。变量名中填写JAVA_HOME,变量值填写自己JDK的安装目录(默认安装在C:Program FilesJava下),然后点击确定,这样JAVA_HOME变量就配置好了,如图在以下示例中:

C:Program FilesJavajdk1.7.0_80

2 PATH

系统变量中已存在PATH 变量。要修改PATH变量,只需在系统变量栏下选择PATH变量,然后点击“编辑”即可

image.png 变量值中添加如下内容即可(注意分号不能少,按原样填写即可【不要删除其他内容】):

%JAVA_HOME%bin;%JAVA_HOME%jrebin;建议将JDK bin的路径放在原PATH的前面。因为%SystemRoot%system32下还有一个java.exe/javaw.exe,它就是Windows操作系统自带的JRE。如果我们自己安装的话,就不需要使用它默认的JRE。我们可以自己安装。的。如果你把JDK bin的PATH放在前面,那么它会首先被使用。

2.3 CLASSPATH

可以参考JAVA_HOME的配置过程。点击系统变量栏中的“新建”,在“变量名”中输入“CLASSPATH”(注意是大写)

image.png变量值如下(注:加.表示当前路径,分号不可缺少,下面内容按原样填入即可)

.%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;注意:

在JDK配置过程中,PATH和CLASSPATH系统变量的变量值是指系统变量JAVA_HOME的变量值%JAVA_HOME%。因此,在配置JDK时,只需将JAVA_HOME的变量值设置为您在设置JAVA_HOME时安装的JDK的位置即可。 PATH和CLASSPATH变量的值可以按照文档中的填写。

"."是必不可少的

三、安装检查

按“windows+R”,在运行输入框中输入“cmd”,然后单击“确定”。在dos窗口中输入“java -version”命令查看已安装的JDK版本信息;输入“java”命令查看该命令的帮助信息;键入“javac”命令以查看该命令的帮助信息。如果看到一切符合预期,则说明JDK安装成功。

Java 检查

四、配置环境变量的目的

1 设置 JAVA_HOME

JAVA_HOME 环境变量。它指向jdk安装目录。 Eclipse/NetBeans/Tomcat等软件会搜索JAVA_HOME变量来查找并使用已安装的jdk。配置JAVA_HOME主要有两点:

(1)为了方便参考,例如,如果您的JDK安装在C:Program FilesJavajdk1.7.0目录下,请将JAVA_HOME设置为该目录路径。那么以后想使用这个路径的时候,只要输入%JAVA_HOME% 就可以了,避免每次引用都输入很长的路径字符串;

(2)规范化原则,当你的JDK路径被迫改变时,只需要改变JAVA_HOME的变量值即可。否则,您将必须更改任何使用绝对路径引用JDK 目录的文档。万一你没改的话某个程序找不到JDK,后果可想而知——系统崩溃!

2 设置 CLASSPATH

CLASSPATH环境变量的作用是指定类搜索路径。要使用已经写好的类,前提当然是能找到。 JVM 使用CLASSPTH 来查找类。我们需要将jdk安装目录下lib子目录中的dt.jar和tools.jar设置到CLASSPATH中。当然是当前目录"."还必须添加到该变量中。设置该变量的目的是为了让程序能够找到对应的".class"文件。

例如:

当你编译一个JAVA程序---A.java时,你会得到一个类文件A.class。如果在当前目录下执行java A,就会得到相应的结果(前提是你已经将CLASSPATH设置为“.”)。现在,如果将A.class移动到另一个目录(例如:"e:"),并执行java A,就会出现NoClassDefFindError异常,因为找不到.class文件。现在你把CLASSPATH增加到:".e:"再运行java A看看结果会是什么~:)~~,一切正常,java命令通过CLASSPATH找到了.class文件!

3 设置 PATH

原因很简单。你想随时使用%JAVA_HOME%binjava等来执行java命令吗?当然不是。因此,你可以选择将%JAVA_HOME%bin添加到PATH路径中,这样我们就只能使用java来执行任何路径下的命令(当你在命令提示符窗口中输入你的代码时,操作系统会找到对应的应用程序)在当前目录和PATH变量目录中,并执行它)。

用户评论

久爱不厌

我想知道如何设置好JAVA_HOME环境变量,这样我才能顺利编译我的java程序

    有17位网友表示赞同!

凉月流沐@

最近入手了一个win10系统新电脑,想搞定JDK安装配置,方便后续学习Java开发

    有14位网友表示赞同!

爱情的过失

刚开始学Java,一直被环境变量弄得头疼,希望这篇文章能详细讲解一下如何配置Windows下的JDK环境变量

    有8位网友表示赞同!

柠栀

我以前用的都是Linux系统,在Windows上配置JDK总是不太顺手,这篇文章好像很有用啊

    有8位网友表示赞同!

安陌醉生

每次运行java命令都报找不到路径的错误,估计是环境变量没设置好,希望能从这篇文章学到解决方法

    有5位网友表示赞同!

一尾流莺

我之前尝试过配置JAVA_HOME这个环境变量,但是貌似没有生效,不知道是不是设置步骤错了

    有7位网友表示赞同!

迁心

现在学习编程比较热门,所以想入手Java开发,不过刚开始搞不懂Windows下JDK的配置,感觉这篇文章挺好的

    有5位网友表示赞同!

墨染年华

以前用其他IDE进行Java开发的时候,配置环境变量都很简单,但是自己手动配置在Win上总是报错

    有16位网友表示赞同!

青衫故人

希望这篇文章能够详细介绍PATH变量的作用和设置方法,因为我一直不太清楚它是怎么工作的

    有19位网友表示赞同!

矜暮

安装了JDK后感觉电脑运行速度明显下降,可能是环境变量配置有问题导致的,需要好好看看这篇文章

    有11位网友表示赞同!

有阳光还感觉冷

学习Java开发的第一步就是配置环境变量,我感觉这篇文章能够帮我解决很多问题

    有17位网友表示赞同!

抚笙

这篇教程看起来非常详细,应该可以帮助我一步步完成Windows下JDK的配置

    有13位网友表示赞同!

素衣青丝

希望这篇文章能用通俗易懂的方式介绍相关知识点,因为我对计算机技术不太熟悉

    有5位网友表示赞同!

限量版女汉子

刚开始尝试使用Eclipse进行Java开发,需要先了解一下如何配置JDK环境变量才能顺利运行程序

    有5位网友表示赞同!

哭着哭着就萌了°

感觉这篇文章非常实用,可以帮助我解决很多在Windows下学习Java过程中遇到的问题

    有11位网友表示赞同!

半世晨晓。

对于新手来说,理解环境变量的意义非常重要,这篇文章能够提供清晰的讲解和步骤操作

    有20位网友表示赞同!

旧爱剩女

我想要尝试开发一些简单的Java程序来熟悉这个语言,希望能通过这篇文章快速完成JDK配置

    有17位网友表示赞同!

命运不堪浮华

学习Java编程的过程中遇到的最大挑战之一就是配置环境变量,希望这篇文章能给我一些启发

    有8位网友表示赞同!

淡淡の清香

这篇教程看起来很有深度,我相信它可以帮助我更加全面地理解Windows下JDK的配置过程

    有17位网友表示赞同!

【Windows操作系统下JDK环境变量设置方法详解】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活