java环境配置-jdk安装以及Java环境变量的配置

前言

理论上,Java安装完成之后一个变量都不需要去配置,只不过为了命令行敲起来方便。所以通常会把jdk\bin目录加入。JAVA_HOME这个变量是为了一些基于Java开发的工具的使用。例如tomcat,grovy等。通常为了方便使用Java开发的小工具,一般都会设置java_home,然后把%JAVA_HOME%\bin追加到path中。

下面以Windows环境下安装为例,Linux下安装流程差不多,需要熟悉Linux相关命令来进行操作。

一、jdk的下载安装

  1. 找到官网下载,这个是官网的链接
    https://www.oracle.com/java/technologies/downloads/#jdk17-windows

在这里插入图片描述选择第一个或者第二个都行,第三个我没用过不知道具体怎么使用的,我这里用之前下载好的jdk,官网太慢了,可以自己去找一些第三方网站或者镜像网站。后面遇到在学习再补充。后面选中第二个点击安装和正常安装电脑软件一样步骤。

在这里插入图片描述这里要注意要是自己更改路径的话,这个安装路径不能出现中文和空格(只知道和字符编码方式有关系),虽然默认的路径有空格可以(好像是因为默认路径是C环境下的,具体我不知道)。我这里就没改,继续安装点击下一步。

在这里插入图片描述这里和上面都要注意路径中不能有空格和中文,默认路径除外。这里我继续选择了默认路径。

在这里插入图片描述
然后漫长的等待安装完成。
在这里插入图片描述

二、Java环境的配置

1. JAVA_HOME的配置

右键点击我的电脑,然后点击属性,再选择高级系统设置,高级中选择环境变量

在这里插入图片描述这里有系统变量和用户变量,区别是系统变量对所有用户有效,而用户变量只对当前用户有效。这里说一下,环境变量没有区分大小写,例如path跟PATH是一样的。所以我选择配置在系统变量之中。

在这里插入图片描述新建的变量名为:JAVA_HOME
新建的变量值为:jdk的安装路径

在这里插入图片描述

2. PATH的配置

然后设置Path,这里可以在系统变量中找到Path(如果你是在用户变量中设置的那也可以找到)
在这里插入图片描述然后需要新建
%JAVA_HOME%\bin,并将其移动到最上面。

(%JAVA_HOME%\jre\bin这个就不需要配置了,因为只要jdk版本在6以上就不需要再配置jre)

在这里插入图片描述
确定之后退出。
(这里说一下classpath的配置,自从jdk1.5以后也是jdk6以后,就可以不用配置这玩意了,百度提供的变量值 “.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;”)

3. CLASSPATH的配置

上面也说过了,自从jdk1.5以后也是jdk6以后,就可以不用配置了。这又百度提供的配置的变量值 “.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;”。我这里也不建议去配置这个,也没必要去配置这个。

这里可以稍微讲解一下这个东西。假如你在D盘下有个test.java文件。你进到d盘后,javac test.java 那么会在当前生成test.class文件。所以你java test.class会得到相应的结果。如果你设置了classpath是D:/myclasspath。你将test.class剪切到D:/myclasspath中,你在d路径下执行java test 照样可以得到结果。因为规则是这样的:你执行java test的时候,先在test.java当前目录找test.class文件找不到再去classpath中找,这里是到D:/myclasspath中找。(这个来自百度,我觉得说的比我说的好。)

三、检验安装是否成功

windows+R 之后输入cmd,使用命令行:java -version
在这里插入图片描述后面什么java,javac,javadoc就不展示了,可以用记事本来个helloworld.java试试。

四、总结

我觉得真麻烦,作为一个成熟的语言,该学会自己长大了。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值