1

QR コードをデコードしようとしていますが、この行の実行中にこのランタイム エラーが発生します Message a = Encrypt0Message.DecodeFromBytes(outputStream.toByteArray());

Exception in thread "main" java.lang.NoClassDefFoundError: com/upokecenter/cbor/CBORObject
    at cose.java@0.9.7/COSE.Message.DecodeFromBytes(Message.java:65)
    at cose.java@0.9.7/COSE.Message.DecodeFromBytes(Message.java:51)
    at kapta.classes/kapta.VerifyGreenPass.verify(VerifyGreenPass.java:44)
    at kapta.classes/kapta.DummyMainForVerifyGreenPass.main(DummyMainForVerifyGreenPass.java:6)
Caused by: java.lang.ClassNotFoundException: com.upokecenter.cbor.CBORObject
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    ... 4 more 

Maven pom.xml ファイルですべての依存関係を含めたので、理由はわかりません。

<dependency>
    <groupId>com.augustcellars.cose</groupId>
    <artifactId>cose-java</artifactId>
    <version>0.9.7</version>
</dependency>

私はこのチュートリアルに従っていました https://gae-piaz.medium.com/green-pass-qr-code-signature-verification-java-f742079cc88。ダミー プロジェクトを作成しましたが、動作しているように見えますが、前に説明したエラーが原因で、メイン プロジェクトでは動作しません。

4

0 に答える 0