Я пытаюсь использовать эту библиотеку для извлечения метаданных изображений в Java https://github.com/drewnoakes/metadata-extractor , используя NetBeans.
Я импортировал файл 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, прежде чем я начну использовать эту библиотеку?