我在eclipse中有一个带有不同包的java项目。如何在unix(bash)中从命令行编译项目?使用普通的javac似乎不起作用。例如,在日食中我有
src
...server
...client
...shared
我想要稍后运行的主文件位于名为server.java的服务器包中
答案 0 :(得分:1)
您必须将所有源路径和依赖项.jar文件添加到编译调用中。最简单的方法是让Eclipse为您正在尝试编译的最终jar导出Ant build.xml。这个自动生成的ant文件通常非常混乱,但可以让您了解应该如何构建项目。
答案 1 :(得分:0)
javac -sourcepath /path/to/src -d /path/to/classes