我无法编译我的同事可以成功编译的 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))
构建失败 c:\Workspaces\abcd\efg\Trunk\ESDE\build.xml:877:警告:找不到要复制的文件 c:\Workspaces\abcd\efg\Trunk\ESDE\Scripts\proguard\sde.jar。
问题:
1)“55.0版本”?版本...什么?
混淆器版本 = 6.0.3。
2)“Java 10”?没有。
java -version java 版本“1.8.0_221” Java(TM) SE 运行时环境(内部版本 1.8.0_221-b11) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.221-b11,混合模式)
这是 Java 8,而不是 10。
摇曳的蔷薇
慕容708150
子衿沉夜
相关分类