1.JDK、JRE、JVM的关系
对于这个关系开始的时候我很困惑。这里都是我对这个问题的理解。
JVM:是JRE的核心,是字节码运行的环境。对于不同的操作系统,Sun公司提供了相应的JVM,
JRE:java运行环境,运行编译好的字节码文件。
JDK:java开发环境 JDK=JRE+开发java程序的工具包。
2.安装
要清楚三个环境变量的意义
JAVA_HOME:用来保存JDK的安装路径,该变量不会被JVM读取,它为第三方软件提供寻找JDK的路径。
PATH:操作系统自带的环境变量,用来保存操作系统执行命令式的搜索路径。为了让操作系统能找到javac和java等命令,我们需要将其所在的目录设置到PATH中。%JAVA_HOME%/bin;
CLASSPATH:系统搜索类的字节码文件时的搜索路径,一般设为当前目录。jdk/jre/lib/*.jar JVM默认查找,不需要加入到CLASSPATH中。
3.包的命名规则
公司url.项目简称.子模块