問題タブ [metadata-extractor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - metadata-extractor のサンプル コードが「NoClassDefFoundError」を生成している
Java アプリの画像ファイルから緯度と経度を抽出しようとしています。IDE に intellij を使用しています。完璧に見えるこのライブラリを見つけました: https://search.maven.org/artifact/com.drewnoakes/metadata-extractor/2.14.0/jar https://github.com/drewnoakes/ にあるサンプル コードを試しました 。メタデータ抽出器/ブロブ/マスター/サンプル/com/drew/metadata/SampleUsage.java
jar をプロジェクト ディレクトリにコピーし、それをディレクトリとして追加しました。サンプル コードをクラスにコピー アンド ペーストしました。
クラス「メタデータ」が認識されないというエラーがすぐに発生したため、com.drew.metadata.* のインポート行を追加すると、これらのエラーが解消されました。
コードを実行しようとすると、NoClassDefFoundError の一連のエラーが発生し、スタックします。
エラーをスローしている最後の行までのコード:
エラー:
PS 私はまったくの初心者です。この質問をするためのより良い方法/場所を含め、助けていただければ幸いです。