簡體   English   中英

javac:無效標志:編譯Java Servlet時出現.getting錯誤

[英]javac: invalid flag: .getting error when compiling a java servlet

我運行命令

javac -classpath /home/coolhunk/JBoss/jboss-6.0.0.Final/common/lib/jboss-servlet-api_3.0_spec.jar -d helloapp.war/WEB-INF/classes -sourcepath src/com/manning/jbia/intro/*

用於生成java類文件。但是我遇到錯誤

javac: invalid flag: src/com/manning/jbia/intro/HelloWorldServlet.java~
Usage: javac <options> <source files>
use -help for a list of possible options

誰能指出這個命令有什么錯誤嗎?

javac -classpath /home/coolhunk/JBoss/jboss-6.0.0.Final/common/lib/jboss-servlet-api_3.0_spec.jar -d helloapp.war/WEB-INF/classes -sourcepath src/com/manning/jbia/intro/*

問題是最后一項。 通配符會使它擴展到目錄中的所有內容,這會使第一次擴展后的所有內容都視為源文件名。 擴展似乎還包括src / com / manning / jbia / intro / HelloWorldServlet.java〜,編譯器不想知道。

嘗試這個:

javac -classpath /home/coolhunk/JBoss/jboss-6.0.0.Final/common/lib/jboss-servlet-api_3.0_spec.jar -d helloapp.war/WEB-INF/classes -sourcepath src src/com/manning/jbia/intro/*.java

使用tomcat嘗試這些命令,將servlet源放置在src文件夾中並運行它們,

C:\Documents and Settings\ssit>cd C:\src

C:\src>javac -classpath "C:\Program Files\Apache Software Foundation\Tomcat 6.0\
lib\servlet-api.jar" MyServlet.java

您可以獲取servlet的類文件。 獲取類文件后,制作war文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM