您的位置:首页 > 编程语言 > Java开发

java基本概念

2016-07-31 23:58 155 查看

java环境变量的配置

安装JDK

官网链接

一直下一步即可

配置JDK环境变量

右键计算机>属性



高级系统设置>环境变量



新建系统变量:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_72 (JDK的安装路径)





新建系统变量:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar



编辑系统变量:Path

变量值:;%Java_Home%\bin;%Java_Home%\jre\bin (添加在末尾)

各环境变量的意义

JAVA_HOME

JAVA_HOME这个变量是指向jdk的安装路径的,其他软件可以通过这个变量找到我们已经装好的jdk,Path和CLASSPATH变量中也使用JAVA_HOME在jdk安装路径改变时就只需要修改JAVA_HOME的变量值。

Path

Path这个变量是指向jdk安装路径中的bin目录,是操作系统外部命令搜索路径,在jdk安装路径中的bin目录下存放的是java中要用到的命令程序,当我们调用某一个命令时就会到Path中的路径去搜索直到找到相应的程序然后执行它。

CLASSPATH

CLASSPATH这个变量指向的是类搜索路径,一共有三个值其中“.”表示的是当前路径,在调用某个类时就会这三个地方去找。

JDK目录组成

JDK根目录中包含了版权、许可及 README 文件和java核心源文件,以下是它的几个子目录:

1. bin

存放java开发工具的可执行文件

2. jre

Java 的运行时环境的根目录,包含了java虚拟机、java平台核心类文件和其他支持文件。

然后顺便说一下JDK和JRE的区别:

JDK就是Java Development Kit,是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。

JRE是Java Runtime Enviroment,是面向Java程序的使用者,它只提供了Java的运行环境。

3. lib

存放java开发工具使用的文件

4. include

C语言头文件

JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,它是一个由软件虚拟出来的计算机。

java是如何通过虚拟机实现跨平台的呢?

java源文件(.java文件)通过编译器编译得到与平台无关的字节代码(.class文件),虚拟机再将字节代码解析成特定平台的代码最后由操作系统执行,在不同的平台使用不同的JVM从而实现跨平台运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: