javac -d d:\java\temp -cp .\class d:\java\scr\AlphaTwo.java

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:41:41
javac -d d:\java\temp -cp .\class d:\java\scr\AlphaTwo.java这句话什么意思啊,其中的-d和-cp又是什么啊,期待高手的出现..
-d明白了,-CP没听明白,什么是classpath?为什么temp后面有个-cp啊,是直接转到temp目录吗?

-cp 指定classpath
-d 指定输出的class文件放到哪儿

上面表示编译之后,生成的.class文件存放到temp下,而编译时编译器会到.\class文件夹下寻找需要的类或者库文件。

classpath:是java寻找其他类或者库文件的路径。比如AlphaTwo用到了XX类,编译器就会到.\class下面寻找这个类的定义