当前位置: 移动技术网 > IT编程>开发语言>Java > Re:从零开始的java学习 C01

Re:从零开始的java学习 C01

2020年07月17日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网