1.dos简单操作命令
- 进入盘符 d:
- 进入路径 cd
- 查看当前路径下文件 dir
2.不含package的java文件的编译和执行
- 在d: est下创建Helloworld.java文件,文件内容如下(不包含package):
-
public class Helloworld { public static void main(String args[]){ System.out.println("helloworld!"); } }
dos命令行操作:
3.含package的java文件的编译和执行
- 在D: esthelloday01下创建Helloworld.java文件,文件内容如下(包含package):
-
package hello.day01; public class Helloworld { public static void main(String args[]){ System.out.println("helloworld!"); } }
dos命令行操作:
注意:加载了package的类,在执行时,需要加上packge路径,如上图。如果不加路径,则会提示:“错误:找不到或无法加载主类”;
类中含有中文,在编译的时候需要添加encoding属性,即javac -encoding utf8 xxx.java,否则会报错:“错误:编码GBK的不可映射字符”
4.同一个包中,含有引用关系的java文件编译(代码略)
当含有引用关系的java文件用上述方法进行编译的时候,会提示“ 错误: 找不到符号”,这时候一个最直接的办法就是使用:javac *java或者javac -d . *java
-d的意思是编译文件的存储路径,.就是指当前路径,我的java文件都是隶属于exam.day包,那么执行javac -d . *java后,会在当前目录生成exam/day路径,里面存储编译生成的class文件
具体见图: