찾다

 >  Q&A  >  본문

java - 关于引用第三方jar的二次打包

部门要求进行一些常规性的功能封装,可是发现很多引用了第三方的jar包,如果进行二次打包成jar包,会出现java.lang.NoClassDefFoundError的异常,导致没法使用,请教该怎么解决这种问题呢?

巴扎黑巴扎黑2807일 전735

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 09:15:43

    해당 타사 jar 패키지를 프로젝트 lib에 추가하세요

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 09:15:43

    IDE에는 Artifact를 생성할 때 compileDependency와 같은 옵션이 있는 것 같습니다. 종속 jar 패키지를 패키징할 수 있지만 이러한 타사 jar는 먼저 프로젝트의 라이브러리에 추가되어야 합니다

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:15:43

    프로젝트에서 클래스가 있는 jar 패키지를 가져왔는지 확인하세요. 그렇지 않은 경우 mvn install을 사용하여 가져올 수 있습니다.

    회신하다
    0
  • 취소회신하다