【问题标题】:Dependent class can't be found when invoke by java -classpath xxx -jar jarfile, but can be found by java -classpath xx classjava -classpath xxx -jar jarfile调用时找不到依赖类,但是java -classpath xx class可以找到
【发布时间】:2012-06-21 07:31:08
【问题描述】:

案例一:

java  -cp LRS3rdPartyClient.jar -jar tasks.jar 

案例 2:

java -classpath LRS3rdPartyClient.jar;tasks.jar com.lombardrisk.build.WaitForServerStart

Case 1 无法执行,因为无法找到位于LRS3rdPartyClient.jar 中的类,而Case 2 可以正常执行。

我很困惑。

【问题讨论】:

    标签: java command-line invoke


    【解决方案1】:

    使用-jarthe classpath is ignored 时。仅使用 jar 文件清单中指定的类路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 2016-06-26
      • 1970-01-01
      • 2018-06-11
      相关资源
      最近更新 更多