码迷,mamicode.com
首页 > 编程语言 > 详细

java使用环境变量配置

时间:2020-02-12 10:52:04      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:tle   默认   官网   页面   path   hid   nbsp   技术   配置   

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;就可以启动了。

验证是否成功:在dos窗口输入java -version,出现配置的版本号,说明成功。

技术图片

 

 

至于网上很多配置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路径。

 

------------恢复内容结束------------

java使用环境变量配置

标签:tle   默认   官网   页面   path   hid   nbsp   技术   配置   

原文地址:https://www.cnblogs.com/richness/p/12297903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!