我正在使用Tomcat7,jdk 1.7.0_55& eclipse,当我尝试使用COMMAND PROMPT编译整个项目(Java Code)时,它显示Error Like javac:无效标志: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编译项目。
答案 0 :(得分:7)
lib*.jar
由命令shell扩展。你需要通过使用引号来避免这种情况。
***** -cp "D:\COMPILE\lib\*" *****
-cp
的参数是单个路径列表(如$PATH
,而不是多个参数,每个参数一个路径)。多个文件可以由:
(或Windows上的;
)