代码之家  ›  专栏  ›  技术社区  ›  skyman

从打包在jar中的库访问类

  •  0
  • skyman  · 技术社区  · 8 年前

    我开发了一个应用程序插件。这个插件包括几个库

    java.lang.NoClassDefFoundError: com/sun/media/imageioimpl/plugins/tiff/TIFFImageWriterSpi
    

    我已经确认这个类已经与插件jar打包在一起了,所以我猜我需要在插件jar中使用某种类加载器来访问这个类,但不确定如何访问。任何帮助或指导都非常感谢。

    2 回复  |  直到 8 年前
        1
  •  1
  •   Roshith    8 年前

    Class-Path: plugin-jar-name1 plugin-jar-name2
    
        2
  •  0
  •   Anshul Sharma    8 年前

    您需要添加 com.sun.media:jai_imageio:1.1 依赖于您的 pom.xml 。您可以找到依赖项:

    <dependency>
        <groupId>com.sun.media</groupId>
        <artifactId>jai_imageio</artifactId>
        <version>1.1</version>
    </dependency>
    

    jai_imageio.jar lib

    http://www.java2s.com/Code/Jar/j/Downloadjaiimageiojar.htm