使用Powershell使用tomcat servlet-api.jar编译java

时间:2016-09-10 11:58:33

标签: java powershell tomcat servlets jar

我目前正在关注tomcat,Step 6(b) Compiling the Servlet。我能够在cmd中编译,但我想尝试让它在Powershell中工作。

CMD:

javac -cp .;c:\myProject\tomcat\lib\servlet-api.jar HelloServlet.java

我如何使用Powershell进行编译?

我在某个地方看到了这个,但是这并没有将java源文件编译成一个类:

java -cp '{jar path}' -Dcontext=atest1 -Dresourcepath=." DW_Install

我在powershell上相当新手,所以如果我需要-Dcontext和-Dresourcepath,我真的不明白。什么-D做什么?

1 个答案:

答案 0 :(得分:0)

我想问题是半结肠。在PowerShell中,半冒号是语句结束字符,因此上述命令将被视为两个单独的命令:

javac -cp .
c:\myProject\tomcat\lib\servlet-api.jar HelloServlet.java

要解决这个问题,我想你需要引用类路径参数:

javac -cp '.;c:\myProject\tomcat\lib\servlet-api.jar' HelloServlet.java