标签:继承 环境配置 简单 jar 支持 nbsp java平台 开发环境 不同
java是由SUN公司在1995年推出的,在2009年SUN公司又被甲骨文公司收购,所以甲骨文公司获得java版权。其底层是由C语言写的,java分为三个体系:
其中JavaSE标准版更多的是基础语法,而JavaEE是用于企业的,扩展了其他的一些功能,可以说JavaSE是JavaEE的子集。而JavaME用的很少,不做讨论。
另外,java有下面的特性比较重要:
JDK(Java Development Kit)是Java语言的开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就成为jre。
JRE(Java Runtime Environment)即java运行环境,包含JVM标准实现以及Java核心类库。JRE是Java的运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)。
JVM(Java VIrtual Machine)即java虚拟机,JVM是一种用于计算设备的规范,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
(参考自文章:https://blog.csdn.net/songkai320/article/details/51819046)
如上,所以JDK是整个Java的核心,而JRE是Java程序必须的环境的集合,包含了JVM标准实现和Java核心类库。JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。
而eclipse是方便我们写java程序的开发工具,它不是必须的,就像我们写前端html页面,你可以使用记事本来写,当然也可以使用sublime这种开发工具来写。
我们可以在oracle公司网站上下载jdk,进入之后选择与本机操作系统对应的jdk文件即可,且在安装jdk的同时会提示安装jre,直接安装即可。
在安装完jdk之后,我们就需要配置环境变量了,需要配置的有JAVA_HOME、PATH、CLASSPATH(大小写均可),其中JAVA_HOME就是jdk安装目录,而CLASSPATH为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; PATH为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(有些情况下需要使用绝对路径)。而对于1.5以上版本的JDK,不需要设置CLASSPATH环境变量也可以正常编译和运行Java程序。
在cmd中运行 java -version、java、javac几个命令,出现了相关信息,没有报错,就说明环境变量配置成功。
标签:继承 环境配置 简单 jar 支持 nbsp java平台 开发环境 不同
原文地址:https://www.cnblogs.com/zhuzhenwei918/p/8847296.html