2

NetBeansを使用して、Java https://github.com/drewnoakes/metadata-extractorでの画像メタデータ抽出にこのライブラリを使用しようとしています。

ファイル metadata-extractor-2.7.0.jar をプロジェクトの jar フォルダーにインポートしました。readme にあるように、次のようにします。

File file = fc.getSelectedFile ();
try {
    Metadata metadata = ImageMetadataReader.readMetadata(file);
} catch ( ImageProcessingException ex ) {
    Logger.getLogger ( UserInterface.class.getName() ).log ( Level.SEVERE, null, ex );
} catch ( IOException ex ) {
    Logger.getLogger ( UserInterface.class.getName() ).log ( Level.SEVERE, null, ex );
}

しかし、私はいつも得ます

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/adobe/xmp/XMPException
at com.drew.imaging.jpeg.JpegMetadataReader.<clinit>(Unknown Source)
at com.drew.imaging.ImageMetadataReader.readMetadata(Unknown Source)
at com.drew.imaging.ImageMetadataReader.readMetadata(Unknown Source)

このライブラリの使用を開始する前に、Netbeans で設定する必要があるものはありますか?

4

1 に答える 1