hw0228 发表于 2025-7-3 13:33:29

编译失败,请高手看看。

在论坛下载了EXCEL操作类库,安装后就编译不了了,请前辈们给指点下,怎么解决,谢谢

正在生成文件:R.java
正在执行操作:抽取编译所需组件
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/e4a/runtime/components/impl/android/EXCEL操作类库/EXCEL操作 has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0

        at java.lang.ClassLoader.defineClass1(Native Method)

        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)

        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)

        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)

        at com.e4a.compiler.RuntimeLoader$RuntimeClassLoader.loadClass(RuntimeLoader.java:88)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:348)

        at com.e4a.compiler.RuntimeLoader.analyzeClassFile(RuntimeLoader.java:375)

        at com.e4a.compiler.RuntimeLoader.visitClassDirectories(RuntimeLoader.java:561)

        at com.e4a.compiler.RuntimeLoader.visitClassDirectories(RuntimeLoader.java:549)

        at com.e4a.compiler.RuntimeLoader.loadSimpleObjects(RuntimeLoader.java:633)

        at com.e4a.compiler.Compiler.<init>(Compiler.java:944)

        at com.e4a.compiler.Compiler.compile(Compiler.java:484)

        at com.e4a.compiler.Main.main(Main.java:22)

编译失败,失败原因未知,请联系E4A技术人员!
(1)请将您的系统语言设置为简体中文,具体方法请参考:
http://bbs.e4asoft.com/forum.php?mod=viewthread&tid=120807
如果仍然无法正常编译,可以试试注销或者重启电脑。
(2)某些情况下,QQ或其他安全软件会拦截E4A的编译过程,请关闭QQ和安全软件。
(3)请不要把E4A安装在系统盘里,有可能因为没有权限而无法正常编译。
(4)某些组件之间可能会产生冲突,请仔细排查是否有冲突的可能。
(5)编译内存不足,请修改E4A安装目录里的config.ini配置文件里的编译内存,可以尝试修改为512或768或1024,三个数值都试试看。

dodowap 发表于 2025-7-4 15:41:00

下载这个的吗

找回丢失的号码 发表于 2025-7-5 12:54:59

是因为库冲突了,项目内只用一个EXCEL的类库,再删除项目缓存(编译-查看工作目录,libs这目录下的文件删除),还不行就重建项目,把代码搬过去

hw0228 发表于 2025-7-9 00:05:40

dodowap 发表于 2025-7-4 15:41
下载这个的吗

是,用了7.1版本就好了

hw0228 发表于 2025-7-9 00:06:20

找回丢失的号码 发表于 2025-7-5 12:54
是因为库冲突了,项目内只用一个EXCEL的类库,再删除项目缓存(编译-查看工作目录,libs这目录下的文件删除 ...

谢谢,卸了老版本,用了7.1版就好了。

creator2 发表于 2025-7-19 11:50:49


易如意中文编程学习交流论坛有你更精彩~

zzyccyh 发表于 2025-8-6 22:10:49

把代码搬过去

装备让你飞起来 发表于 2025-8-10 21:29:08

安装SDK17就行了
java版本不兼容导致的
页: [1]
查看完整版本: 编译失败,请高手看看。