java环境变量配置

▼魔方 西西 提交于 2020-02-12 10:06:10

1、jdk下载

登录官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

下拉到页面最后,找到Java Archive,点击download,可以找到java各个版本

 

点download后进入,选择要下载的版本

 

 

 

选择对应系统对应的jdk

 

 

2、环境变量配置

java配置只需要配置JAVA_HOME和Path中配置%JAVA_HOME%\bin;就可以启动了。

至于网上很多配置classpath和path中添加%JAVA_HOME%\jre\bin;其实没什么必要,安装JDK的同时会安装一个公共JRE,这个JRE的几个可执行程序(java/javaw等)已经被安装程序复制到系统的System32目录下了。

classpath:作用:使可以在任意路径下执行class文件。

详解:

为了不进入存放文件的目录就可以通过javac、java运行、编译该文件。(java、javac命令在哪里都可以使用,因为我们配置了path),

我们一般不配置classpath,因为如果有不同文件夹下重名的class文件,执行的是classpath中靠前的那个,有可能不是我们希望执行的那个class文件。

 java运行class文件时,按顺序搜索classpath中的几个路径。

  •  classpath仅仅是为了.class文件可以在任意目录运行(前提是这几个任意目录都已经配置在了classpath中),但是javac编译java文件时必须要跳到该文件所在目录以后才能执行。
  •    比如在E:\richness\java文件\下存放了一个HelloWorld.java文件,只可以在该目录下才可以执行javac命令编译该文件。
  •  在E:下存放了另一个HelloWorld.java文件,也是只有在该目录下才可以javac编译这一个java文件。
  •  配置了classpath以后,当我们想运行E:\richness\java文件 下的class文件,可以不用在该目录下执行java HelloWorld,只要在E:中都行,系统会默认先执行classpath中靠前的那个class路径。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!