应老师的要求,仅仅使用cmd命令书写并编译执行一个Java程序。
这个的确很考验技术,虽然原理很清楚,但是由于cmd命令中用的是echo读入,书写就是很难的一关,记录一下这个过程:
首先进入到要书写程序的文件夹:
C:\Windows\system32>d:
D:\>cd 徒手创建Java
D:\徒手创建Java>dir
驱动器 D 中的卷是 项目文件
卷的序列号是 523D-322AD:\徒手创建Java 的目录
2019/03/13 20:53 <DIR> .
2019/03/13 20:53 <DIR> ..
0 个文件 0 字节
2 个目录 102,383,083,520 可用字节
文件夹是空的,没有任何文件,现在向文件夹内写入一个文件:
D:\徒手创建Java>echo public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!");}} >>HelloWorld.java
现在,文件夹中有了一个文件HelloWorld.java:
D:\徒手创建Java>dir
驱动器 D 中的卷是 项目文件
卷的序列号是 523D-322AD:\徒手创建Java 的目录
2019/03/13 20:55 <DIR> .
2019/03/13 20:55 <DIR> ..
2019/03/13 20:55 106 HelloWorld.java
1 个文件 106 字节
2 个目录 102,383,083,520 可用字节
代码文件已经创建成功,现在可以编译了
D:\徒手创建Java>javac HelloWorld.java
编译之后,再次查看文件夹内容,已经成功编译,产生了一个新的文件 HelloWorld.class:
D:\徒手创建Java>dir
驱动器 D 中的卷是 项目文件
卷的序列号是 523D-322AD:\徒手创建Java 的目录
2019/03/13 20:55 <DIR> .
2019/03/13 20:55 <DIR> ..
2019/03/13 20:55 422 HelloWorld.class
2019/03/13 20:55 106 HelloWorld.java
2 个文件 528 字节
2 个目录 102,383,083,520 可用字节
运行Java程序:
D:\徒手创建Java>java HelloWorld
Hello World!
以上,就是Java程序从编写到编译运行的全过程。