标签:bin JRE java JDK 介绍 JVM Java
一、Java语言的特点
面向对象、高性能、安全性、跨平台、解释性、多线程、分布式处理、健壮性、移植性
二、JRE和JDK的概述
- JRE包括Java虚拟机(JVM)和Java程序所需的核心类库;
- 运行一个开发好的java程序,计算机中只需要安装JRE即可;
- JRE=JVM+核心类库
- JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE;
- 安装了JDK,就不需要安装JRE了;
- Java开发工具有:编译工具javac、打包工具jar包;
- JDK=JRE+Java开发工具=JVM+核心类库+java开发工具(javac,jar)。
三、JDK、JRE、JVM的作用和关系
JDK包含JRE,JRE包含JVM,总的来说JDK是用于java程序开发,而jre则是只能运行class而没有编译功能
四、Javac/Java命令执行的路径
- Javac是一个将.java编译成.class文件的命令
- Javac命令的具体路径是:C:\ProgramFiles\Java\jdk1.8.0_131\bin
- 在终端cmd输入java-version,Java的命令执行的路径是在Path的环境变量中
- 如果在命令执行javacHelloWorld.java返回“javac”不是内部或外部命令,也不是运行的程序,或批处理文件。说明在当前路径下找不到javac命令。
五、Java环境变量Path配置
目的:不需要进入bin目录,也可执行bin目录下的命令javac
- 在系统变量中新建JAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_131
- 在喜欢环境变量中编辑Path,后面追缴路径%JAVA_HOME%\bin(注:是右斜杠)
- 在命令行输入echo%JAVA_HOME%\bin来查看环境变量
六、Classpath变量配置
- Jvm在查找class文件时如果没有设置classpath会在当前路径查找,设置classpath后仅在classpath路径下查找class文件即可
- Classpath不是必须配置的
- 一旦修改了环境变量的东西,一定要重启cmd命令行
标签:bin,JRE,java,JDK,介绍,JVM,Java 来源: https://www.cnblogs.com/spfstep/p/11531068.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。