**前言:**在上一篇文章中,我们在windows系统上搭建了java的运行环境,现在我们就来了解一下在编程中常用的一些dos命令并尝试编写一个简单的Java程序并在Windows下来运行一下。
一.常用DOS命令
dir 查看当前目录下的文件及目录
cd 进入目录
相对路径:相对当前所在的目录进行目录查找
绝对路径:在windows系统下 就是带盘符的路径
*linux系统中没有盘符的概念 *
cd …/ 回到上级目录
cd / 回到根目录
md 目录路径及名称 创建目录
rd 删除目录(绝对路径/相对路径)
del 删除文件
echo javase>文件名 将给定的内容写入到指定的文件中
exit 退出命令行窗口
二.HelloWorld 程序编写及运行
步骤一:编写
选择最简单的编辑器:记事本。
写入如下代码 将文件保存成HelloWorld.java,这个 文件是存放 java代码的文件,称为源文件。
*注意中英文和大小写步骤二:编译
有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
在该源文件目录下,通过javac编译工具对HelloWorld.java文件进行编译。如果程序没有错误,没有任何提示,但在当前目录下会出现一个HelloWorld.class文 件,该文件称为字节码文件,也是可以执行的java的程序。进入cmd窗口执行javac HelloWorld.java命令。
步骤三:运行
有了可执行的java程序(HelloWorld.class字节码文件) 通过运行工具java.exe对字节码文件进行执行。 执行命令java HelloWorld
常见问题及解决方法:
- 源文件名不存在或者写错
- 当前路径错误
- 后缀名隐藏问题
*类文件名写错,尤其文件名与类名不一致时,要小心
*类文件不在当前路径下,或者不在classpath指定路径下
*声明为public的类名应与文件名一致,否知编译失败,文件名必须和文件中的class后的类名保持完全一致
*在源程序中需要注意代码的格式, 代码应该有层级缩进,在代码中所使用的所有的表单符号都必须是英文状态的符号,在代码中大括号 小括号中括号都是成对出现,在Java中每条语句的结尾必须有分号,当源程序被修改之后必须重新编译,编译失败,注意错误出现的行数,再到源代码中指定位置改错
总结: 学习编程最容易犯的错是语法错误。Java要求你必须按照语法规则编写代码。 如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼 错了单词,java编译器都会报语法错误。尝试着去看懂编译器会报告的错误信息。