8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

java.io.IOException:无法处理类 [类路径] (不支持的版本号 [55.0] (最高 54.0,Java 10))

Thai Anh Duc 2月前

56 0

我无法编译我的同事可以成功编译的 Java 代码。我有 JRE 8u221。Proguard 是版本 6.03。从我的 build.bat 输出:dist-obfuscate:[echo] 提取 Objfuscato...

我无法编译我的同事可以成功编译的 Java 代码。

我有 JRE 8u221。

Proguard 是 6.03 版本

从我的 build.bat 输出:

dist-obfuscate:[echo] 提取 Objfuscator [unzip] 扩展:c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard\proguard6.0.3.zip 到 c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard [echo] Jarring Base ESDE [copy] 将 1 个文件复制到 c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard

 [java] ProGuard, version 6.0.3java.io.IOException: Can't read [c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard\sdeIn.jar] (Can't process class [company/application/actions/AboutAction.class] (Unsupported version number [55.0] (maximum 54.0, Java 10)))

 [java]
 [java] Reading input...
 [java]     at proguard.InputReader.readInput(InputReader.java:214)Reading program jar [c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard\sdeIn.jar]
 [java]
 [java]     at proguard.InputReader.readInput(InputReader.java:184)
 [java]     at proguard.InputReader.readInput(InputReader.java:162)
 [java]     at proguard.InputReader.execute(InputReader.java:90)
 [java]     at proguard.ProGuard.readInput(ProGuard.java:255)
 [java]     at proguard.ProGuard.execute(ProGuard.java:96)
 [java]     at proguard.ProGuard.main(ProGuard.java:572)
 [java] Caused by: java.io.IOException: Can't process class [company/application/actions/AboutAction.class] (Unsupported version number [55.0] (maximum 54.0, Java 10))
 [java]     at proguard.io.ClassReader.read(ClassReader.java:114)
 [java]     at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)
 [java]     at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)
 [java]     at proguard.io.JarReader.read(JarReader.java:83)
 [java]     at proguard.io.DirectoryPump.readFiles(DirectoryPump.java:65)
 [java]     at proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53)
 [java]     at proguard.InputReader.readInput(InputReader.java:210)
 [java]     ... 6 more
 [java] Caused by: java.lang.UnsupportedOperationException: Unsupported version number [55.0] (maximum 54.0, Java 10)
 [java]     at proguard.classfile.util.ClassUtil.checkVersionNumbers(ClassUtil.java:148)
 [java]     at proguard.classfile.io.ProgramClassReader.visitProgramClass(ProgramClassReader.java:101)
 [java]     at proguard.classfile.ProgramClass.accept(ProgramClass.java:430)
 [java]     at proguard.io.ClassReader.read(ClassReader.java:91)
 [java]     ... 12 more
 [java] Java Result: 1

构建失败c:\Workspaces\abcd\efg\Trunk\ESDE\build.xml:877: 警告:找不到要复制的文件 c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard\sde.jar。

问题:

1) \'版本 55.0\'?什么版本?

Proguard 版本 = 6.0.3。

2) 'Java 10'?不是。

java -versionjava 版本 \'1.8.0_221\'Java(TM) SE 运行时环境(内部版本 1.8.0_221-b11)Java HotSpot(TM) 64 位服务器 VM(内部版本 25.221-b11,混合模式)

这是 Java 8 ,而不是 10。

帖子版权声明 1、本帖标题:java.io.IOException:无法处理类 [类路径] (不支持的版本号 [55.0] (最高 54.0,Java 10))
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Thai Anh Duc在本站《kotlin》版块原创发布, 转载请注明出处!
最新回复 (0)
  • b w 2月前 0 只看Ta
    引用 2

    该类 company.application.actions.AboutAction 已针对 Java 11 进行编译。

    ProGuard 6.0 仅支持 Java 10。

    您需要 ProGuard 6.1 来支持 Java 11。

    请参阅 ProGuard 手册 中的 版本历史记录 :

    版本 6.1(2019 年 5 月)

    • ...
    • [PGD-188] 增加了对 Java 10、11 和 12 的支持。
    • ...

    版本 6.0(2018 年 2 月)

    • ...
    • [PGD-186] 增加了对 Java 10 的支持。
    • ...
  • Update gradle version work for me
    

    我已经更新了 gradle 版本和 gradle wrapper 版本,它对我有用

    classpath 'com.android.tools.build:gradle:7.0.4'  
    
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
    
  • j10 2月前 0 只看Ta
    引用 4

    除了 Android Gradle 插件之外,我还对 Android Studio 和 Java 版本进行了升级,这对我很有用,因为在将 Gradle 插件更新到 7+ 后,我开始遇到 Android Studio 的问题。这些是使“不支持的版本号 [55.0](最高 54.0,Java 10)”错误消失的配置版本:

    以前的:

    • Android Studio 4.1
    • Java 8
    • Gradle 4.6
    • Android Gradle 插件 2.3.3

    新的:

    • Android Studio Giraffe | 2022.3.1 补丁 1
    • Java 11
    • Gradle 7.4
    • Android Gradle 插件 7.3
返回
作者最近主题: