使用 JDK 8 编译 Jose4j .93。我在编译 .93 Jose4j 时遇到错误。任何人都知道如何修复这个 JDK 17 作品

Compiling Jose4j .93 with JDK 8. I am getting errors when compling .93 Jose4j. Anyone knows how to fix this JDK 17 works

提问人:Bina Keshava 提问时间:11/9/2023 更新时间:11/10/2023 访问量:26

问:

无法使用 JDK 8 编译 Jose4j .93

我尝试编译 Jose4j .93。带有 JDK 8 的版本

它适用于 JDK 17。

我的要求是在 JDK 8 上编译和运行它。

是否有使用 JDK 8 进行编译的指南。

如何绕过这些错误:

找不到符号 符号:类 EdECPrivateKey 位置:包 java.security.interfaces [错误] /scratch/jose0.9.3/b_c-jose4j-b5720a2fde3f/src/main/java/org/jose4j/jws/EdDsaAlgorithm.java:[10,32] 找不到符号 符号:类 EdECPublicKey

java-8 编译器错误 jose4j

评论


答:

0赞 Brian Campbell 11/10/2023 #1

它是在 17 上编译的,但目标是 1.7,因此可以在 8 上运行。您不需要自己编译它。