JDK(java development kit),Java开发工具
JRE(java runtime environment),Java运行环境
官网oracle链接:
Oracle | Cloud Applications and Cloud Platform
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为C:\Program Files\Java\jdk1.8.0_131
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级系统设置”选项卡,点击“环境变量”;
这里是用户变量,在这里配置的变量只针对当前用户起作用。
这里是系统变量,针对你的电脑系统,也是对此系统所有用户起到变量作用。
4.自己对于java的配置问题也有需要不解之处,目前的理解将写于下面👇(仅供参考)
1.如果是只要能用,可以直接配置一个path变量。我在java核心技术卷1中看到作者也是这样配置的,此方法只需要把你的jdk到bin目录下,复制这个地址,粘贴到你的系统环境变量中path即可,cdm运行java -version,可以查看是否配置成功。
2.JAVA_HOME环境变量
环境变量:(索引, 索引操作系统中特定文件地址,JAVA_HOME就是索引java文件地址的)
当我们以后,需要对JDK进行更新、卸载再安装等(就是改变了JDK安装路径的操作),根据上面Path环境配置,我们得知,改变了JDK的安装路径,就需要去修改Path中我们添加的JDK路径,以便我们JAVA开发。
而这样的修改过于麻烦,所以只需要在系统环境中新建一个JAVA_HOME环境参数,然后,去Path环境那里修改JDK路径,利用两个 %% 引用JAVA_HOME。
%JAVA_HOME%\bin 等同于 C:\Program Files\Java\jdk1.8.0_131
所以后续,JDK安装路径有变动时,我们只需要去 修改JAVA_HOME的 变量值,就能达到修改Path环境参数的功效!
新建系统变量CLASSPATH:它的作用是指定类搜索路径,要使用已经编写好的类,JVM就是通过CLASSPATH来寻找类的。我们需要把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文件!
---------------------
网上太多jdk配置,不过都是机器式的去教配置,你就不懂其中原理了,也有很多垃圾帖,郁闷,误人子弟啊!
后续用到还需要tomcat的配置,暂时没学到不是很了解。