携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情
黄黄旧电脑最近总是宕机,于是买了台新电脑,很久没有配置过环境了,这两天把新电脑的环境配置的过程记录一下顺便当个小笔记吧,哈哈。
1.jdk的版本变迁
注意:
- 里程碑的版本是jdk1.5 提供很多主流的技术 2.目前使用的比较稳定的版本是jdk8 与jdk9 3.jdk8又叫jdk1.8,用的比较多
2.java 独到之处
1.开源性: 开源 免费 有利于java语言的发展 2.面向对象性: 封装 继承 多态..... 3.跨平台性: 一次编译 随处运行 4.编译性:编写的java源文件 必须编译成字节码文件【.class】才能运行 5.动态性:在程序运行期间 可以动态修改编译后文件 利用到反射技术 热修复
3.java的平台体系
1.JAVAME 最小的版本 主要用于来开发移动端 开发移动端一些小的游戏 主要用于来开发Android 项目 2.JAVASE 基础的版本 主要提供一些基础的语法 主要就是第一阶段的知识点 变量 选择结构 循环 数组...... 3.JAVAEE 企业级版本 主要用于开发企业级web项目 某东 某宝,,,, 12306网站 .... 总结:java既可以做移动端 也可以做pc端开发
4. java的跨平台性的实现
java的跨平台性指的是从可以实现从windows跨linux或者mac平台 主要的特点就是只需要
一次编译,即可随处运行注意:java实现跨平台必须在要运行的操作系统上安装与之对应的jvm才能实现跨平台
比如:我在windows上开发,要到linus上运行,我就先要把我在windows下写好的java源文件给编译成对应的字节码文件,即.class文件。然后把这个.class文件拉到我们的linux操作系统中(linux已经装好了linux版本的jvm)去运行。
如下图所示:
那么jvm又是什么?有什么作用呢?
4.jvm与jre和jdk
jvm:java虚拟机,是java运行的容器。 jre:java运行的环境,主要提供了一些运行时的类与库,(多个类组成类库) jdk:开发工具包,主要提供一些开发运行的工具
JDK与JRE和JVM关系如下
这里值得注意的是: 只需要运行java项目,我们只需要装jre 要去开发一个项目,我们就需要去装jdk
一、配置环境变量 1.新建系统变量 JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:D:\jdk\jdk1.7.0_80 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 2.编辑系统变量path 在path变量值的最后加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意:如果使用1.5以上版本的JDK,不用设置CLASSPATH环境变量,也可以正常编译和运行Java程序。
二、测试JDK是否安装成功 1.Win+R 打开“运行” 输入cmd ,按回车 2.然后在DOS窗口分别测试javac和java
二.环境的配置
1.安装
首先我们要去下载jdk 下载的地址
下载好后如下所示:
双击安装
推荐默认安装,与后面maven以及其他的很多配置一样,占用不了c盘多大的位置而且还方便,免得你取中文名,搞了什么标点符号的错误导致后面发现没用
2.查看jdk和jre的位置
首先win+r出现cmd的入口
然后输入cmd,进入
不知道的话就 set java version 查看你的安装路径,
但是一般来说默认的安装路径都是这里
3.jdk目录的介绍
里面有几个比较重要的文件包:
bin:用于存放一些可执行文件 include:用于存放一些头文件 jre:jre的目录 src.zip是源代码的压缩包
4.java环境变量的配置
打开你的高级系统设置,进入环境变量配置,如下界面
点击环境变量,然后进入
我们主要配置三个东西
注意:
1.下面三个都是在系统变量里面配置
2.JAVA_HOME和CLASSPATH是需要新建的,而path只需要添加
4.1 JAVA_HOME
C:\Program Files\Java\jdk1.8.0_271
4.2 CLASSPATH
注意:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这一行代码是死的,不需要变动的粘贴进去,但是别忘记加上分号
4.3 Path
注意:这两行也是死的,只需要加上去就行
4.4 为什么不需要配置JRE_HOME
这个玩意根据我们上面说的,就在jdk的包里面,通过jdk的路径就能找到,就没必要去多此一举设置他。
5.测试有没有装好
5.1 使用DOC命令输入java -version
列出了我们安装的环境的版本
5.2 使用DOC命令输入java
说明可以运行java文件了,但是运行的文件必须经过编译,即经过javac的过程
5.3 使用DOC命令输入javac
说明可以编译了,能把java源文件编译成.class文件了