我正在使用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编译项目.
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)