javac:invalid flag:activation-1.1.jar

我正在使用Tomcat7,jdk 1.7.0_55和eclipse,当我尝试使用COMMAND PROMPT编译整个项目(Java代码)时,它显示错误像javac:invalid flag:D:\ COMPILE \ lib \ activation-1.1.jar 。 遵循以下给出的步骤来编译代码。

Step.1: dir *.java /s /b > FilesList.txt Step.2: javac @FilesList.txt -d compiledCode -cp D:\COMPILE\lib\*.jar 

运行Step.2命令后,它显示Error.so我从我的lib文件夹中删除了错误jar文件并运行命令,但它显示与另一个jar相同的错误。

注意:我已经有ANT build.xml但我想通过COMMAND PROMPT编译项目。

lib*.jar由命令shell扩展。 你需要通过使用引号来避免这种情况。

 ***** -cp "D:\COMPILE\lib\*" ***** 

-cp的参数是单个路径列表(如$PATH ,而不是多个参数,每个参数一个路径)。 多个文件可以通过以下方式分隔:;在Windows上)