JDK的下载、安装、配置

下载JDK

1、打开浏览器,在浏览器地址栏中输入 www.oracle.com,按回车键

2、悬停在Downloads处,点击Java for Developers

3、点击左侧菜单中的Java for Developers,点击下载JDK

4、选择Accept License Agreement,选择自己要的操作系统,如windows x64(64为操作系统)

5、点击jdk-8u60-windows-i586.exe

6、进入下载,保存在本地

 

安装JDK

1、安装到:本地C盘以外的路径,目录不包含中文,如E:\Java\Jdk\jdk1.7.0_03

2、下一步,复制文件,安装完毕

3、是否安装JRE:开发者直接选择JDK即可,包含了JRE,因此可以点取消

4、下一步,下一步...安装完毕


JDK目录含义

bin:binary,二进制的意思,bin里面装的全都是工具/命令/执行程序,基本都是.exe文件

jre:jdk中的运行目录

lib:类库

src zip:java的一些源代码


测试JDK是否安装成功

1、windows+R 打开命令行,切换到JDK的bin目录(如:cd E:\JAVA\JDK1.7.0_51\bin)

2、在当前的命令窗口可以使用bin目录下的任何一个一个用程序(比如输入 javac)

3、出来一大堆的选项表示测试成功,出现'javac'不是内部或外部命令,也不是可运行程序或批处理文件,表示测试失败,需要重新安装


环境变量path配置

完成上面的操作,我们只能在指定的jdk\bin目录下去执行程序,但是我们希望在任何目录下去执行JDK\bin目录下的程序,

那就要在操作系统中的path变量中做配置

永久性配置

1、右键计算机,选择属性

2、高级系统设置、环境变量

3、选择系统变量中的Path

4、点击编辑,新增一条path变量

5、复制jdk的bin目录(如:E:\JAVA\JDK1.7.0_51\bin)

6、在path中,将光标移到最前面,按shift+home键(旧版,window10都是一个变量占一行)

7、粘贴好 E:\JAVA\JDK1.7.0_51\bin 路径,加上分号;(旧版,window10都是一个变量占一行)

8、点击确定

9、测试:在任意地方,打开窗口(windows+r),输入一条命令,如javac,回车,如果有一堆选项,测试成功!


windows找命令的顺序

1、在当前目录找

2、去指定位置找:环境变量path

3、还没找到,就提示当前程序/命令不是内部或外部命令

(path是操作系统的一个变量,主要用于记录应用程序的路径,这样可以在任意目录下执行该程序)


技巧性配置路径

情况:

本来JDK在 E:\JAVA\JDK1.7.0_51\bin,配置完path之后,有一天将JDK放在别的目录下了,如放在D:\JAVA\JDK1.7.0_51\bin下

解决方案:

1、写死的路径:去环境变量的path中更改JDK目录(这样做容易造成修改错误)

2、可变的路径:可以将目录分为两部分,会发生变化的目录定义到一个新的变量中,不变的写在path中(即Path=%JAVA_HOME%\bin;)


定义一个变量 JAVA_HOME(一般默认用JAVA_HOME,你用别的字母也行)

变化的部分=JAVA_HOME(可以是路径,可以是不同的JDK版本)

例如:

JAVA_HOME=

E:\java\jdk1.7.0_51

D:\java\jdk1.7.0_51

E:\java\jdk1.8.0_01

不变的部分=\bin

拼起来:Path=%JAVA_HOME%\bin;

(百分号一定要加,否则系统会以为是个文件夹,加上百分号表示去读取变量名为JAVA_HOME的值


临时性配置

这种配置只在当前窗口有效,方法如下:

set 显示本台计算机所有的环境变量

set变量名: 显示具体环境变量的信息(set path)

set变量名=具体值 给指定变量定义具体值

set变量名=具体值;%变量名% 百分号之间的path变量名指的是原来必须已经存在的变量名(path=xx;%path%)

set变量名=   空,表示删除环境变量的值


classpath配置

这个环境变量单独给java虚拟机用的,这个环境变量的名字固定叫做classpath。

Class是类的意思,path是路径的意思,classpath就是类文件的路径

只要在系统环境变量中配置classpath变量,即使在classpath环境变量的路径中没有.class文件,

而在dos窗口中所在的当前路径中存在.class文件,jvm虚拟机也不会去当前路径找,会报错。

解决办法:将classpath变量在系统中删除或者将class文件放置到classpath所在的路径。






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值