概述
Java语言源自于Oracle-Sun公司,是当今最通用、最流行的软件开发语言之一。Java是简单的、面向对象的语言,最大的特性是与平台无关,有“write once, run everywhere”的称号。而实现这一特性的关键,主要依赖于Java虚拟机(Java Virtual Machine,简称JVM)。JVM是一台虚拟计算机,在不同的操作系统中(前提是该系统已经安装了Java环境),JVM会调用对应系统的操作指令来完成任务。
JDK:java开发工具包,JDK=JRE+开发工具
JRE:JAVA RUNTIME ENVIRONEMTN JAVA运行话你就能够
jre = jvm + 核心类库(别人写好的代码)
JVM:java virtual mechine java虚拟机
如果只是仅仅以运行java程序,只要装JRE就可以,不需要装JDK
如果要开发,则装JDK
JDK、JRE、JVM的关系
MAC版本
javase8(jdk8):https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Java IDE:https://www.jetbrains.com/idea/download/#section=mac
mac整个安装的流程非常简单,不需要配置环境,安装即可使用
检查是否环境正确:在终端输入
java
javac
java --version
/usr/libexec/java_home -V
创建项目:虚拟机保证一致
Windows
javase8(jdk8):https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Java IDE:https://www.jetbrains.com/idea/download/#section=mac
配置环境变量
思考:为什么要配环境变量?
如果不配置环境变量,则每次都要到/jdk/bin/javac下运行程序,比较麻烦(ps:这里jdk指java的安装目录),通过配置环境变量,可以让javac在全局变量中运行程序
其次windows等操作系统,默认是在当前目录下找”命令“等工具,如果没有,还会去PATH路径下查找命令
下载安装之后,在环境变量里设置【系统变量】:
用户环境变量vs系统变量
用户环境变量:当前用户生效
系统变量:所有用户都生效
下载安装之后,在环境变量里设置【系统变量】:
新建变量名:JAVA_HOME
值:D:\jdk1.8 #java的安装路径
新建变量名:CLASSPATH
值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在PATH下编辑
修改变量名:Path
变量值:%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
查阅了网上配置写法%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin这种写法是不行的,需要换行
检查是否安装成功,输入下面指令,看看是否有内容输出:
java #是否输出
javac #同上
java -verion #版本是否一致 和mac不一样,mac是--version