01-环境搭建

引言

任何一个Java程序员学习Java语言的第一步就是环境搭建,环境搭建是Java程序员的必修课,不仅要熟练掌握环境搭建的步骤,还需要深刻理解环境搭建的意义。

一、为什么要搭建环境
java 是一门跨平台语言,编写的java程序需要考虑两个问题,第一个是编译,第二个是运行。 所以,我们需要一种工具可以把 源代码编译成字节码,同时还需要一个工具去解释执行这个字节码。为此SUN 为Java开发者提供了一套Java开发工具包 JDK( Java Development Kit) , 这个工具包中包含了 丰富的命令,jvm (虚拟机) , 以及编程中是用的类库。

检查我们系统是否安装jdk(或者 是否安装java环境)
image.png

出现一下画面: 表示我的java已经存在
image.png

卸载我的java
1 如果你采用是. exe 或者.msi 这种安装的java,只需要在我的“控制面板-> 程序与功能”去卸载掉我们的java即可。(了解)
2 点击“此电脑”->“属性”->“高级系统设置”->“环境变量”->“系统变量”
a、删除我们的JAVA_HOME
b、删除CLASSPATH变量
c、删除path变量里面的JAVA_HOME变量(特别注意)

出现这样提示:表示我的Java 没有安装

image.png

二、环境搭建的步骤 (今晚的作业)

2.1 准备

需要先查看本地是否已经安装过了JDK,如果存在可将其卸载。
要求:卸载软件一定按流程卸载,不要冲动,直接删文件。

2.2 下载安装包

jdk-8u241-windows-x64.exe

2.3 安装

image.png

三、配置环境变量

让系统 能找我们输入的命令 , 我们需要告诉系统我们命令的位置。

最简单的配置 :Path = JDK安装位置/bin

这种配置仅仅只是为了使用 java javac 这些命令

标准配置 : JAVA_HOME = JDK版本目录
PATH = %JAVA_HOME%\bin ;
classpath = . ; %JAVA_HOME%\lib\tools.jar;%JAVA_HOME% \lib\dt.jar;

标准配置是为了扩展性,classpath 目前没有配置的必要,主要是早期遗留下的习惯,目前的jdk不配置也不影响。. 点 表示从哪里加载class文件(默认就是从当前目录) ; tools.jar 主要是提供编译相关功能,已经整合到javac命令中了, dt.jar主要是为配合一些高级图形设计工具使用。

四、测试环境

>java -version
C:\Users\Y7000>java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

五、复习
1、java是发展史,java1.0 ork java1.2 j2se j2me j2ee 1.5 和 1.8 jvm
2、系统和程序之间一个区别,
c和c++ 负责硬件交付
java 负责我们日常业务,解决我的日常的业务逻辑
3、java环境搭建 exe/mis和zip
a、采用oralce官网给我们提供jdk进安装
b、ZIP安装
解压我们的jdk到制定一个目录
配置我的环境变量->推荐配置到我们的系统环境变量
JAVA_HOME: --配置jdk所在的根路径
CLASSPATH:–配置jdk运行时所用的工具包tools.jar 图形化界面dt.jar
path: --配置JAVA_HOME 所在在bin目录

JDK : Java开发工具集( 命令 , JRE 运行环境 , 库 )

image.png

JRE : Java 运行环境 ( jvm 虚拟机 和 解释器 )
JVM: 虚拟机

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值