java的跨平台原理:
为了解决java在各个不同的操作系统上运行的问题,例如:写一个java项目,我可以在Windows上面运行,但是到Linux系统上过后还能使用。mac平台也是如此
也就是说,java在一个操作系统上编译的文件能同时在其他操作系统上使用,只需要在其他系统上安装还对应的局面就可以运行
JDK:java的核心类库,java的开发工具包
JRE:java的运行环境,必须在此环境下才能运行java对应的项目
JVM:也就是java的虚拟机运行编译过后的字节码文件,必须要有这个才能 让java文件进行运行,
jdk环境的配置:
JAVA_HOME:给jdk中bin目录的路径赋值给JAVA_HOME
PATH:将JAVA_HOME中的路径调用
javac:进行编译代码,将源文件转为字节码文件,会生成一个 .class文件
java:将字节码文件拿来运行 在运行的时候,只要class文件的文件名,不需要后缀 .class