Java 使用两个类路径编译servlet

Java 使用两个类路径编译servlet,java,tomcat,servlets,classpath,Java,Tomcat,Servlets,Classpath,我有一家小网店。包含两个servlet和五个helper类。 我将classpath永久设置为->servlet-api.jar。从那里删除了它,首先编译了halper类,无法编译servlet,因为它们内部引用了helper类,并且需要正确设置类路径。那么,有没有人能告诉我语法,让编译器指向servlet-api.jar,同时指向当前目录? PS:当前目录中的类没有打包到jar中。 PPS:使用记事本和命令promt、Windows7、tomcat7、java7 您可以使用分号分隔符在类路径中

我有一家小网店。包含两个servlet和五个helper类。 我将classpath永久设置为->servlet-api.jar。从那里删除了它,首先编译了halper类,无法编译servlet,因为它们内部引用了helper类,并且需要正确设置类路径。那么,有没有人能告诉我语法,让编译器指向servlet-api.jar,同时指向当前目录? PS:当前目录中的类没有打包到jar中。
PPS:使用记事本和命令promt、Windows7、tomcat7、java7

您可以使用分号分隔符在类路径中指定多个路径
和*nix(Linux、Unix、Mac)中的冒号
。要表示当前目录,请使用路径

因此,总的来说,这应该做到:

javac -cp .;/path/to/tomcat/lib/servlet-api.jar com/example/SomeServlet.java javac-cp/path/to/tomcat/lib/servlet-api.jar com/example/SomeServlet.java 注意,如果路径包含空格,则应将路径用引号括起来:

javac -cp .;"C:\Program Files\Tomcat\lib\servlet-api.jar" com/example/SomeServlet.java
javac-cp。;“C:\ProgramFiles\Tomcat\lib\servlet api.jar”com/example/SomeServlet.javaThank的工作原理如下:javac-cp“;“/path/to/tomcat/lib/servlet api.jar”com/example/SomeServlet.java