使用不同的包编译java项目

时间:2011-03-06 22:38:03

标签: java unix command-line compilation package

我在eclipse中有一个带有不同包的java项目。如何在unix(bash)中从命令行编译项目?使用普通的javac似乎不起作用。例如,在日食中我有

src
...server
...client
...shared

我想要稍后运行的主文件位于名为server.java的服务器包中

2 个答案:

答案 0 :(得分:1)

您必须将所有源路径和依赖项.jar文件添加到编译调用中。最简单的方法是让Eclipse为您正在尝试编译的最终jar导出Ant build.xml。这个自动生成的ant文件通常非常混乱,但可以让您了解应该如何构建项目。

答案 1 :(得分:0)

javac -sourcepath /path/to/src -d /path/to/classes