java环境配置-jdk安装以及Java环境变量的配置
前言
理论上,Java安装完成之后一个变量都不需要去配置,只不过为了命令行敲起来方便。所以通常会把jdk\bin目录加入。JAVA_HOME这个变量是为了一些基于Java开发的工具的使用。例如tomcat,grovy等。通常为了方便使用Java开发的小工具,一般都会设置java_home,然后把%JAVA_HOME%\bin追加到path中。
下面以Windows环境下安装为例,Linux下安装流程差不多,需要熟悉Linux相关命令来进行操作。
一、jdk的下载安装
- 找到官网下载,这个是官网的链接
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试试。
四、总结
我觉得真麻烦,作为一个成熟的语言,该学会自己长大了。