Java下载安装及环境配置

首先,我们需要明白一个问题,JDK,JRE有啥区别,为啥下载的是JDK?
JDK(Java Development Kit)即Java工具包,JDK=JRE+Java工具+Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

1.首先,安装前的准备工作:登陆官网,下载jdk ,通过此网站https://www.oracle.com/index.html,进入官网后如图逐次点击,进入下载页面后进行下载及安装

2.官网下载jdk之后解压文件,再进行安装。

安装时可修改默认安装路径。

3.默认下一步。

4.安装完成后j进行JDK部署测试,在计算机桌面右击“我的电脑”,选择“高级系统设置”,再点击环境变量进入环境配置页面开始部署环境。

JDK需要三个环境变量,分别是:JAVA_HOME , CLASSPATH , PATH . 其中 CLASSPATH 和 PATH 是必须配置的,JAVA_HOME是可选的。下面分别进行说明
依次点击:“高级系统设置”-“高级”-“环境变量”:系统变量
1、新建的变量均为系统变量
2、变量值一般都直接去文件夹复制,手动输入容易输错,即使变量名和变量值多了空格也会出错

1)JAVA_HOME
即Java安装目录,变量名:“JAVA_HOME”,变量值:Java安装路径(如:“C:Program FilesJavajdk1.8.0_152”);
问:那么为啥要配这个变量呢?
答:现在开发都是用IDE(比如eclipse,Idea),这些IDE通过JAVA_HOME变量来使用你本机的Java环境,变量值直接指向安装目录名即可。

  1. PATH:
    将Java执行路径添加到计算机中;变量名:“Path”,变量值:“%JAVA_HOME%in”;
    关于Path变量,言简意赅就是让计算机在任何应用或地方都能使用这个变量

3)CLASSPATH:即类路径,目的在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包(因此,这个变量不是必须的,除非你不用IDE编译你的Java)。
变量名:“CLASSPATH”,变值:".;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar"

JAVA_HOME: 系统变量——新建——变量名“JAVA_HOME”,变量值“Java的安装路径”

PATH: 系统变量——双击Path(若不存在,要新建),添加“%JAVA_HOME%in”变量值,其中的%JAVA_HOME% 代表刚才添加的JAVA_HOME的当前值(一般情况下选择的默认路径即为D:Program FilesJavajdk-9)

CLASSPATH: 系统变量——新建——变量名“CLASSPATH”,变量值为“.;%JAVA_HOME%dt.jar;%JAVA_HOME%lib ools.jar;”

5.测试,win+r 到dos命令行。java -version,如果出现如下对应安装版本信息,则表示安装成功。

要检查变量是否编译成功,我们需要写一个Java程序:
①新建一个文本文档,命名"HelloWorld.txt",并输入如下代码:

public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}

②将文件后缀更改为java,即"HelloWorld.java”(文件名须与类名一致!)
③"win + r"进入命令行,进入这个文件所在的位置
④使用"javac HelloWorld.java"命令编译该文件,命令执行完后,文件夹会多一个"HelloWorld.class"
的文件。

⑤使用"java HelloWorld"执行编译后的class类文件(不能是“java HelloWorld.class”,否则会报加载不到类错误!)这样的话,CLASSPATH变量就算配置好了,也可以直接使用javac命令。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值