读书人

编译包上面的源文件

发布时间: 2012-12-25 16:18:29 作者: rapoo

编译包下面的源文件

?大家都知道编译一个普通的没有包结构的JAVA程序:

???? javac **.java

?????java **

?

?

但是假如我们有3个在一个包下面的程序应该怎么办呢?

???? 例如:

??

???? 编译包上面的源文件

?

这是一个常见的工程目录结构,如果尝试定位到Pluzzle目录,然后执行以上的javac命令,会报错:

?


编译包上面的源文件

?

原因就在于当前JAVA的classpath位于src目录级,要编译其包下面的某个程序,自然会找不到。解决的办法是:

?


编译包上面的源文件
?

?

至此我们就可以正确的编译了,如果想输出类文件,也就是CLASS文件到某一个指定目录,可以使用javac -d 某个目录 包结构\程序名
?

?

???

读书人网 >编程

热点推荐