Java环境配置

也用了一段时间java了,一直用来刷题,也没记录过安装过程,这次打算命令行使用Java,记录一下涉及到的一些方面。

JDK & JRE & JVM

pic1

![pic2

Java编译过程

Java源文件 xxx.java —>javac.exe编译器—>xxx.class文件 (字节码文件,JVM可以看懂的)—>java.exe解释执行器(需CLASSPATH帮助) —>把xxx.class文件加载到JVM中去运行—>JVM加载在RAM中运行。   ps:(因此JVM作用:屏蔽各种OS)—>JAVA的跨平台性得以实现! 先进行源码编译(源码编译器),在进行字节码的执行(JVM)。 javadebug.gif jvmdebug.gif

各个环境变量配置

  1. JAVA_HOME:Java的安装目录,主要是为了后面表示方便。
  2. JRE_HOME:指的是JRE的安装目录,tomcat,eclipse需要的java运行环境就是JRE。jre的目录应该设置为classpath但是现在版本的jdk中的java.exe能自动找到jre的安装位置(因为jdk和jre是同时安装的)所以不设置也可以。
  3. CLASSPATH:为javac编译器提供查找.class文件的路径。可以再加个lib,表示想要import的类库。
Table of Contents