java环境变量 的配置与详解(全网最详细教程)

java环境变量 的配置与详解(全网最详细教程)笔者这学期开始学习java课程,学习java开发首先需要配置java运行环境变量。虽然上课老师也讲了如何配置java环境变量,可是笔者的同学还是有好多都不会配置,所以笔者最近配置了特别多次java环境变量。如下笔者详细解释从JDK安装到环境变量的装配。目录 JDK的下载与安装 配置java环境变量JAVA_HOME变量Path变量ClassPath变量classpath…

大家好,又见面了,我是你们的朋友全栈君。

笔者这学期开始学习java课程,学习java开发首先需要配置java运行环境变量。虽然上课老师也讲了如何配置java环境变量,可是笔者的同学还是有好多都不会配置,所以笔者最近配置了特别多次java环境变量。如下笔者详细解释从JDK安装到环境变量的装配。


目录

 JDK的下载与安装

 配置java环境变量

JAVA_HOME变量

Path变量

ClassPath变量

classpath变量配置的解释

java运行环境的验证


 


  •  JDK的下载与安装

首先,百度直接搜索JDK,然后打开Oracle的jdk下载网页。(如果你比较懒 ,下方为链接)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

接下来别忘记选择接受协议,然后打开系统设置面板检查所用电脑的系统位数。(64位 or 32位)

java环境变量 的配置与详解(全网最详细教程)

如果为32位选择绿色剪头,如果为64位选择红色箭头。(如果是苹果电脑,请自行选择Mac选项)

java环境变量 的配置与详解(全网最详细教程)

下载完成后打开安装包,点击下一步直到下图步骤。

java环境变量 的配置与详解(全网最详细教程)

笔者推荐类似这种 语言的运行环境 装在C盘,如果C盘空间不足,或者比较介意请点击更改,选择你想要的路径(建议放在一个新建的空文件夹中)

(此处为盗图,因为笔者的电脑都已经装了两套环境了,所以没有再次安装)

注意:这个路径要记住,后面步骤要用到。

然后继续点击下一步,直到下图步骤。(盗图)

java环境变量 的配置与详解(全网最详细教程)

这里,如果上一步更改路径了,选择更改(注意:要和上一个保存在同一目录下)如果上一步没有更改,点击下一步。

可能这里有人问,刚才不是选择过安装路径了吗?现在怎么又要选择?

 

这里解释一下,可能细心的朋友已经发现了刚才选择路径时,默认路径是:C:\Porgram File\Java\jdk1.8.0_181

这里的默认路径是:C:\Porgram File\Java\jre1.8.0_181

也就是说刚才安装的是JDK(开发),现在安装的是JRE(运行),路径建议是将这两个安装到同一个目录下。也就是说,如果第一个路径选择的是:X:\aaa\bbb\jdk1.8.0_181

第二个安装路径最好是:X:\aaa\bbb\jre1.8.0_181 这是为了便于环境变量值的书写方便。

接下来点击下一步直到最后完成安装(盗图)

java环境变量 的配置与详解(全网最详细教程)


  •  配置java环境变量

打开系统设置,点击高级程序设置

java环境变量 的配置与详解(全网最详细教程)

然后点击环境变量

java环境变量 的配置与详解(全网最详细教程)

打开环境变量界面以后 点击下方的新建(注意:下方系统变量的新建按钮)

java环境变量 的配置与详解(全网最详细教程)

JAVA_HOME变量

新建JAVA_HOME变量(下方可复制)

JAVA_HOME

java环境变量 的配置与详解(全网最详细教程)

点击浏览目录,找到你刚才安装时第一次更改的路径(未修改的默认路径为  C:\Program Files\Java\jdk1.8.0_181 )

(我的安装比较早,所以图片上显示的是jdk1.8.0_161)

然后点击确定。(注意:点击确定以后要检查一下,确保这个变量配置好了)

Path变量

找到系统变量中的path变量,选中,点击编辑

java环境变量 的配置与详解(全网最详细教程)

然后点击新建(下方可复制,此处跟前面路径无关)

%JAVA_HOME%\bin

java环境变量 的配置与详解(全网最详细教程)

继续点击新建,为了确保jre(运行)在你使用javaIDE的时候不产生问题,再新建一个变量

%JAVA_HOME%\jre\bin

 

再次注意:必须全是英文状态下的字符。

点击确定,然后确定。打开path变量确认一下是否已经成功保存变量。

ClassPath变量

方法和java-home一样,在初始界面点击新建(下方可复制)

ClassPath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

java环境变量 的配置与详解(全网最详细教程)

点击确认,然后 关闭,重新打开,确认一下是否已经成功安装。

备注:目前笔者在查找比较确切的classpath变量环境的配置值。(网络上有各种版本)本文所用的配置值的依据底下有解释

至此,大家一致认为的Java环境变量就配置完成了。你看懂了吗?

 


classpath变量配置的解释

打开我的电脑中JDK的目录,找到以下文件;

java环境变量 的配置与详解(全网最详细教程)

java环境变量 的配置与详解(全网最详细教程)

打开classpath变量所写的文件目录,发现如下文件。

java环境变量 的配置与详解(全网最详细教程)

编辑,新建到系统变量的一系列值,其实,也就相当于告诉你的电脑,你新安装的某种编程语言运行环境在这里,你通过这里的配置把你的电脑引导到所需文件夹下。JAVA语言运行需要通过虚拟机,所以配置环境变量是为了JAVA文件运行时,引导它到你指定的文件夹运行虚拟机。

所以,我的java环境classpath变量的配置值是正确的!

java运行环境的验证

敲击键盘的Windows + R 按键,打开运行提示框,输入cmd(command简写,打开“小黑框”)

java环境变量 的配置与详解(全网最详细教程)

java环境变量 的配置与详解(全网最详细教程)

输入java,验证java安装是否成功。

java环境变量 的配置与详解(全网最详细教程)

java环境变量 的配置与详解(全网最详细教程)

输入javac

java环境变量 的配置与详解(全网最详细教程)

点击回车 

java环境变量 的配置与详解(全网最详细教程)

验证完毕!

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132214.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • postgresql主从复制配置「建议收藏」

    postgresql主从复制配置「建议收藏」postgresql主从复制是一种高可用解决方案,可以实现读写分离。postgresql主从复制是基于xlog来实现的,主库开启日志功能,从库根据主库xlog来完成数据的同步。主从复需要注意的地方:启动从库之前,不能执行初始化。 启动从库之前,需要通过base_backup从主服务器上同步配置与数据。 启动从库之前,需要对同步之后的配置文件进行修改。 启动从库之前,需要设置一个恢复的…

    2022年8月13日
  • 黑客攻防工具实战从新手到高手pdf_手机黑客攻防书籍

    黑客攻防工具实战从新手到高手pdf_手机黑客攻防书籍之前上传过一次,但是网盘原因,无法下载了。这两天花了点时间重新上传好。《黑客防线》:点击下载《黑客X档案》:

    2022年9月17日
  • python实现压缩,解压文件,使用密码解压文件。

    python实现压缩,解压文件,使用密码解压文件。

    2021年9月18日
  • 黑盒测试的常见的测试用例设计方法有哪些[通俗易懂]

    黑盒测试的常见的测试用例设计方法有哪些[通俗易懂]测试用例怎么设计?一般根据业务知识掌握,之前已有的回归测试用例,测试知识库,测试需求开始设计。黑盒测试的常见的测试用例设计方法有哪些?1)等价类划分:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

    2022年6月29日
  • 实例与数据库的区别_mysql数据库实例是什么

    实例与数据库的区别_mysql数据库实例是什么mysql目前是开源界应用最为广泛的数据库软件了。相对于重量级的商业产品如oracle、DB2、SQLServer等,Mysql最大的特点就是开源免费。个人用户可以down一个下来,自己搭个网站玩玩。大型互联网企业诸如阿里、网易之类的也可以针对mysql做mysql集群和存储引擎的开发。今天主要是想解释一下mysql体系中,数据库和数据库实例的概念。很多人都在用mysql,也有很多人认为数据库就…

    2022年10月21日
  • 刷屏神器QQ(刷屏神器定海神针复制)

    在电脑上桌面新建一个txt,然后在里面写入下面的代码,写好后把文件的txt格式改为vbs格式即可次数别设太多,会卡死,间隔时间别太短setwshshell=wscript.createobject(“wscript.shell”)wshshell.AppActivate”王择玉”fori=1to2wscript.sleep100wshshell.sendKeys…

    2022年4月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号