使用终端编译java项目

时间:2014-02-18 17:44:42

标签: java linux compilation terminal

有一个名为javachallenge的项目,其中包含四个文件夹:bin,ee,server,src。

这个项目需要server / server.jar用于外部库,它的主要方法是src / javachallenge / client / Connector.java

如何使用终端运行此项目?

1 个答案:

答案 0 :(得分:2)

你必须确保JDK二进制文件在你的PATH上,然后你调用javac(java编译器)。

有关如何使用java编译器的信息,请参阅http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javac.html

编译完所有类之后,调用java -cp /path/to/compiled/classes:server/server.jar javachallenge.client.Connector(假设该类在javachallenge.client包中。-cp选项告诉Java虚拟机在哪里查找类,所以你必须包含以前编译过的类的目录,以及这些类所依赖的外部库。

如果您遇到问题,可以不带任何参数调用javajavac来获取可用选项列表。