codename是否支持集成spring容器的java应用?

问题描述 投票:0回答:0

我有一个集成了spring容器的java服务应用,运行在Android和windows上。我可以使用代号一将它移植到 iOS 平台上运行吗?仔细看了文档,说不支持反射。 IOC在spring框架中使用了反射功能。是不是代号一就不能用了?

我试过修改codename插件源去掉50m jar包大小限制,但是编译我的项目运行时报错:

[INFO] Exception in thread "main" 
[INFO] java.lang.OutOfMemoryError: GC overhead limit exceeded
[INFO] 
[INFO]  at java.lang.Integer.valueOf(Integer.java:832)
[INFO] 
[INFO]  at org.objectweb.asm.ClassReader.readConst(ClassReader.java:3800)
[INFO] 
[INFO]  at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2398)
    at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1491)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:721)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
    at com.codename1.tools.translator.Parser.parse(Parser.java:69)
    at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:102)
    at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
    at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
    at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
    at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:76)
    at com.codename1.tools.translator.ByteCodeTranslator.main(ByteCodeTranslator.java:241)
[INFO] Process return code is 1

codenameone
© www.soinside.com 2019 - 2024. All rights reserved.