1、windows相关dos命令:
-
在哪里编写?
在dos命令窗口当中编写dos命令。 -
怎么打开?(快捷键windows+r)
开始菜单―运行―输入cmd―回车 -
常见的dos命令
cls:清屏
exit:退出当前dos命令窗口
复制:点击右键―标记―选择要复制的内容―点击右键
dir:列出当前目录下所有的子文件/子目录
ipconfig:查看ip地址
cd:命令(change directory改变目录)
*cd命令怎么用?
cd目录的路径:
绝对路径和相对路径
绝对路径:表示该路径从某个磁盘的盘符下作为出发点的路径
相对路径:表示该路径从当前所在的路径下作为出发点的路径
cd…:回到上级路径
cd \:直接回到根目录
切换盘符:❶c:❷d:❸e:❹f:
2、java的加载与执行
java的源文件不能编译(xxx.java)
java程序的运行包括两个阶段:编译和运行阶段 -
编译阶段:检查java源程序是否符合java语法,符合语法就能生成正常的字节码文件(xxx.class)
字节码文件中不是纯粹的二进制,无法在操作系统中直接执行。
java程序员需要使用JDK中自带的javac.exe命令进行java程序的编译。
javac:java源文件的路径。javac在dos命令窗口的中使用。
javac是一个java编译器工具/命令。
一个java源文件可以编译生成多个.class文件。
编译结束之后,可将class文件拷贝到其他操作系统中运行。[跨平台] -
运行阶段(可在其他操作系统中,跨平台):
JDK安装之后,除了自带一个javac.exe之外,还有另外1一个工具/命令,叫做java.exe,该命令主要负责运行阶段。
*java.exe在哪里用?
在dos命令窗口中使用。
*怎么用?java 类名
如A.class,这样用:java A
*运行阶段的过程:打开dos命令窗口―输入:java A―java.exe命令会启动java虚拟机(JVM),JVM会启动类加载器ClassLoader―ClassLoader会去硬盘上搜索A class文件,找到该文件则将该字节码文件装载到JVM当中―JVM将A.class字节码文件解释二进制数据―操作系统执行二进制和底层硬件平台进行交互。
3、JDK,JRE,JVM的关系
JDK目录的介绍:JDK/bin:该目录下存放了很多命令,例如javac.exe和java.exe等。
4、开发HelloWorld.java源程序
将HelloWorld.java源程序通过javac工具进行编译: -
首先需要解决的问题是:javac命令是否可用
打开dos命令窗口,直接输入javac,如出现:“'javac’不是内部或外部命令,也不是可运行的程序或批处理文件”,出现该问题的原因为:windows操作系统无法找到javac命令文件。 -
怎么解决javac不可用的问题?
windows操作系统图如何搜索硬盘上的某个命令?
首先会从当前目录下搜索,如果当前目录搜索不到,会从环境变量path指定的路径中搜索某个命令,都搜索不到就会出现以上的错误。 -
配置环境变量path
注意:path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一个知识点。path环境变量是专门给windows操作系统指路的。
javac要想能随意使用,需要将javac所在的目录配置到环境变量path中。 -
运行java程序
首先需要将dos窗口中的目录切换到HelloWorld.class文件所在目录。
然后直接执行:java HelloWorld