問題タブ [java-16]
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 - Java で AES 暗号化を使用しようとするとエラーが発生します
AES暗号化を使用してファイルを圧縮してから暗号化するJavaプログラムを構築しようとしています。ただし、暗号化プロセス中に次のエラーが発生します。
以下に私のコードを含めました。私が指し示すファイルを圧縮してから暗号化し、ソルトと IV のバイトを保存して、後で復号化できるようにすることになっています。Java 16 を使用しており、JRE は JavaSE-12 です。
更新:最初のエラーで私を助けてくれた@that other guyに感謝しますが、今では理解するのに十分なほど進んでいない新しいエラーがあります。ソルトと IV 用に保存したバイトをダウンロードしてファイルを復号化しようとすると、次のエラー メッセージが表示されます。
復号化ファイルの私のコードを以下に示します。誰かが助けてくれれば、とても感謝しています。
java - tomcat 10: java.lang.NoClassDefFoundError: ジャカルタ/エンタープライズ/コンテキスト/spi/コンテキスト エラー
Apache Tomcat 10、Java 16 を使用するようにアップグレードする必要があります。
jakarta.enterprise.cdi-api と jersey-cdi1x がインポートされました。しかし、それは常にエラーを表示します。
原因: java.lang.ClassNotFoundException: org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1401) の jakarta.enterprise.context.spi.Contextual org.apache.catalina.loader.WebappClassLoaderBase.loadClass( WebappClassLoaderBase.java:1224) ... 54 続き
助けてください