请用Java的编译器、解释器写出如下命令: (1)将d:\code\src\Hello.java编译到d:\code\class目录下; (2)在c盘根目录提示符(c:\)下解释执行Hello程序(假设Hello类的包结构是:ch1.Hello) (3)思考总结一下javac命令的-d, -cp的作用,java命令的-cp的作用(不少于100字)。
时间: 2023-11-23 19:06:51 浏览: 82
一个用java编的Hhello程序
好的,以下是Java编译器和解释器的命令:
1. 将d:\code\src\Hello.java编译到d:\code\class目录下:
```
javac -d d:\code\class d:\code\src\Hello.java
```
其中,`javac`命令是Java编译器的命令,`-d`选项表示生成的class文件存放的目录为`d:\code\class`,`d:\code\src\Hello.java`表示要编译的Java源代码文件。
2. 在c盘根目录提示符(c:\)下解释执行Hello程序(假设Hello类的包结构是:ch1.Hello):
```
java -cp d:\code\class ch1.Hello
```
其中,`java`命令是Java解释器的命令,`-cp`选项表示Java程序运行时所需要的类路径为`d:\code\class`,`ch1.Hello`是要执行的Java程序的类名。
3. 思考总结一下javac命令的-d, -cp的作用,java命令的-cp的作用:
`javac`命令的`-d`选项表示生成的class文件存放的目录,如果不指定该选项,则会在当前目录下生成class文件。`-cp`选项表示编译时所需要的类路径,可以指定多个路径,用分号(Windows下)或冒号(Linux下)分隔。
`java`命令的`-cp`选项表示Java程序运行时所需要的类路径,可以指定多个路径,用分号(Windows下)或冒号(Linux下)分隔。如果不指定该选项,则默认类路径为当前目录。
阅读全文