欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Re:从零开始的java学习 C01

程序员文章站 2022-07-10 21:14:35
CMD一些操作直接把文件拉入cmd窗口,可以直接加载文件路径,不用手动输入。可以在文件管理器路径栏直接打开cmd。关键命令为javac和java,前者负责编译**.java**文件JDK、JRE、JVMJDK-Java Development Kitjava开发组件,包括编译运行java的所有需要的组件,包括JRE和JVM。通过在甲骨文官网下载安装。JRE-Java Runtime Environmentjava运行环境,顾名思义。JDK12之后,在JDK中集成了JRE,如果需要单独的文...

CMD的一些操作

直接把文件拉入 cmd 窗口,可以直接加载文件路径,不用手动输入。
可以在文件管理器路径栏直接打开 cmd 。

关键命令为 javac 和 java 。
前者负责编译 .java 源码文件为类文件 .class.class 文件为字节码,可以跨平台运行,且与源码独立。

javac XXXX\XXXX\XXXX\HelloWorld.java;

后者负责调用运行平台的 JVM,JVM 又会调用类加载器(classloader)加载 .class 文件,然后执行。

java HelloWorld

JDK、JRE、JVM

JDK-Java Development Kit
java 开发组件,包括编译运行java的所有需要的组件,包括 JRE 和 JVM 。
通过在甲骨文官网下载安装。

JRE-Java Runtime Environment
java运行环境,顾名思义。
JDK12 之后,在 JDK 中集成了 JRE ,大致相当于主目录下 lib 文件夹。如果想独立出来,需要自行通过命令创建。

JVM-Java Virtual Machine
java 虚拟机,实际运行 java 代码(字节码)的部分,不同平台有不同的 JVM。
JDK 中自带,大致相当于主目录下 bin 文件夹。

环境变量

关键环境变量有 PathJAVA_HOMEclasspath

Path
在 Windows 环境变量中有,作用是给 cmd 一个寻找可执行文件的路径,这样在 cmd 窗口可以直接作为命令打开可执行文件。需要在该变量中添加一个值,值的内容为 JDK 安装目录中 bin 文件夹的路径(也就是 javac.exejava.exe 所在的位置)。

classpath
需要在 Windows 环境变量中自己创建,值的内容为需要加载的类文件的路径,否则默认在 cmd 窗口中的当前目录下寻找需要加载的类文件。Win10 下创建 classpath 后,如果指定路径找不到需要加载的类文件,依然会在默认路径下寻找类文件,其他操作系统则不会。

JAVA_HOME
暂时用不到,之后再说。

Tips

较新版本的可以通过

java XXXX\XXXX\XXXX\HelloWorld.java

直接编译运行 java 源代码,但内部实现过程实际上和分开的两步走是一样的。

本文地址:https://blog.csdn.net/weixin_49366105/article/details/107358541