javac:invalid flag:activation-1.1.jar

use*_*967 4 java jar java-ee

我正在使用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
Run Code Online (Sandbox Code Playgroud)

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

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

Thi*_*ilo 7

The lib*.jar gets expanded by the command shell. You need to avoid that by using quotes.

***** -cp "D:\COMPILE\lib\*" ***** 
Run Code Online (Sandbox Code Playgroud)

The argument to -cp is a single path list (like $PATH, not multiple arguments with one path each). Multiple files can be separated by : (or ; on Windows)