二、编译部分
Java c命令怎么用?
javac Java源文件路径
注意:路径包括相对路径和绝对路径,都可以
绝对路径:直接将文件拖到DOS命令窗口
相对路径:找到文件所在的位置,路径处输入cmd
Javac 文件名.Java,回车确定,即编译成功,出现Java.class文件。
三、运行部分
运行Java程序,需要Java.exe命令。
1.首先测试Java命令是否可用?
可用DOS命令窗口中的java -version。是否能够运行,来进行判断。
使用方式:java 类名。
硬盘上有HelloWorld.class,那么类名就是HelloWorld
java HelloWorld
注意:Java命令后面跟的不是文件路径,而是一个类的名字。
2.其次需要将DOS命令窗口中的目录,切换到HelloWorld.class文件所在的目录,然后直接执行java HelloWorld。
四.执行原理
*打开DOS命令窗口执行Java.HelloWorld
*Java.exe命令会启动JVM虚拟机
*JVM虚拟机启动之后,会启动类加载器ClassLoader
*ClassLoader会在硬盘上的某个位置搜索HelloWorld.class字节码文件
*找到该文件则执行
*未找到该文件则报错
【补充
疑问:ClassLoader是在哪个位置上搜索HelloWorld.class字节码文件的。
默认情况:ClassLoader从当前路径下加载,×××.class字节码文件,也可以使用classpath进行路径设置
默认为当前路径
注意在路径中,..表示上级路径,.表示当前目录。】