【问题标题】:javac: invalid flag: activation-1.1.jarjavac:无效标志:activation-1.1.jar
【发布时间】:2015-01-13 05:04:41
【问题描述】:

我正在使用 Tomcat7 、jdk 1.7.0_55 和 eclipse,当我尝试使用 COMMAND PROMPT 编译整个项目(Java 代码)时,它显示 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 编译项目。

【问题讨论】:

  • lib*.jar 被命令外壳扩展。你需要避免这种情况。 -cp 的参数是单个路径列表。多个文件可以用“:”分隔(在 Windows 上可能是 ;)
  • 非常感谢,它对我有用。在 Windows ***** -cp "D:\COMPILE\lib*.;" *****

标签: java jakarta-ee jar


【解决方案1】:

lib*.jar 被命令外壳扩展。您需要通过使用引号来避免这种情况。

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

-cp 的参数是单个路径列表(如 $PATH,而不是多个参数,每个参数都有一个路径)。多个文件可以用:(或Windows 上的;)分隔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-04
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多