首页 > 编程语言 >java命令执行之-jar与-cp或-classpath

java命令执行之-jar与-cp或-classpath

时间:2022-12-23 18:00:40浏览次数:60  
标签:依赖 java classpath pointed jar cp

参考
java -jar命令运行jar包时指定外部依赖jar包
differences-between-java-cp-and-java-jar

背景

使用java -cp lib.jar -jar pointed.jar时始终显示NoClassDefFoundError。虽然很确信lib.jar中包含pointed.jar中需要的依赖。

原因

java -jarjava -cp不能混用

使用-jar时(如java -jar main.jar),main.jar的外部依赖,需要在MANIFEST.MF中指定Class-Path

使用-cp时(如java -cp all.jar package.Main),指定依赖的所有jar包后, 再指明要运行的主类即可。

标签:依赖,java,classpath,pointed,jar,cp
From: https://www.cnblogs.com/smalltown/p/java_jar_cp.html

相关文章

  • 一篇文章带你了解Java中的运算符
    前言在前一篇文章中,壹哥给大家讲解了Java数据类型之间的转换,包括自动类型转换、强制类型转换、隐含的强制类型转换等问题。且在上一篇文章中,我还简单地给大家提到了Java的......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社区......
  • 观察者模式javac++
    软件设计                 石家庄铁道大学信息学院 实验21:观察者模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解观察者模式......
  • 状态模式javac++
    软件设计                 石家庄铁道大学信息学院 实验 22:状态模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解状态模式的......
  • 策略模式javac++
    软件设计                 石家庄铁道大学信息学院 实验23:策略模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解策略模式的动......
  • 模板方法模式javac++
    软件设计                 石家庄铁道大学信息学院 实验24:模板方法模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解模板方法......
  • 访问者模式javac++
    软件设计                 石家庄铁道大学信息学院 实验25:访问者模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解访问者模式......
  • 职责链模式javac++
    软件设计                 石家庄铁道大学信息学院 实验15:职责链模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式......
  • 命令模式javac++
    软件设计                 石家庄铁道大学信息学院 实验16:命令模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解命令模式的动......