java中关于包的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:42:44
在一段java程序中如果运用了package ***创建了包,那么在用javac编译的时候应该怎样执行?我记得好像有个-d的参数,似乎是在指定目录下生成包,请各位能给解释一下吗?

假设你有一个Test.java文件,里面用了package P;
如果只用javac编译,它会在.java文件的当前目录下生成一个P目录(里面包含一个Test.class文件)
其它只要你试一下什么都明白了

比如你有一个Test.java的文件.你想把编译后生成的包生成到D盘,那么就打javac Test.java -d d: 就会在D盘里生成一个文件包,里面有生成的class文件.
如果只用javac编译也可以运行,但是直接在原目录下生成CLASS文件.没有包.