나는 Ticker라는 하나의 유틸리티를 개발했다.J2ME 사전 확인 StackMap 없음
나는 항아리에 포장되어 다른 프로젝트에서 사용하려고합니다.
Eclipse를 사용하고 있습니다. 바이너리 (JAD/JAR)를 생성 할 때 사전 검증 오류가 발생합니다.
그런 다음 한 가지 해결 방법을 시도했습니다. 바이너리를 생성하고 필요한 클래스를 수동으로 주입합니다.
사전에 오류가 발생하는 Sun Emulator (WTK 2.5 DefaultColorPhone)에서 실행하려고했을 때. 반면에 빌드는 KEmulator에서 잘 작동합니다 (Kmulator는 KVM이 아닌 JVM에서 실행됩니다).
이어서 lib를 조사한 결과 클래스가 확인되지 않았습니다.
그런 다음 WTK preverify.exe를 사용하여 확인합니다. 하지만 4에서 주목 한 것은 2 개의 클래스가 사전 검증되지 않았기 때문입니다 (StackMap 항목이 누락되었습니다).
클래스 계층
Ticker.java
//Verified
Text.java는 Component.java
//Verified
Component.java가 TimeControlled.java
//Not Verified
시간이 중요한 연장 연장된다. 자바
//Not Verified
저를 제거하십시오.
미트
과거