2013-04-16 5 views
1

Eclipse 플러그인을 사용하는 Blackberry 프로젝트에서 클래스를 동적으로 만드는 방법은 무엇입니까?Eclipse 플러그인을 사용하는 Blackberry 프로젝트에서 클래스를 동적으로 만드는 방법은 무엇입니까?

내 요구 사항 : 버튼을 클릭 할 때 주어진 이름의 새 클래스를 만들어야한다고 가정합니다. 메서드와 필드를 추가하고 객체를 추가해야합니다. 그러면 해당 클래스 을 사용해야합니다. Blackberry에서도 가능합니까?

다음은 내가 수행 한 단계입니다.

  1. ASM과 같은 타사 항아리,와 Javassist
  2. 프로젝트

에서 사용하려고하지만, 장치에 배포 할 때 내가 확인 오류를 얻고을 가져옵니다. 그래서 RIM이나 다른 대안에 기본 API가 있습니까?

+0

AFAIK 그런데 왜 그런 디자인이 필요한가요? –

+0

당신은 무엇을 성취하려고합니까? 항상 다른 방법이 있습니다. – adwiv

답변

0

BlackBerry Java는 표준 Java (J2SE)에서 기대할 수있는 모든 리플렉션 기능을 지원하지 않습니다.

따라서 동적으로 클래스를 만들고 메소드를 추가 한 다음 호출 할 수 없습니다.

대부분의 경우 BlackBerry는 Java 1.3입니다. 개발 환경을 조정하면 일 때 새로운 기능 에 액세스 할 수 있습니다. 하지만 런타임 코드면에서 1.3으로 제한됩니다.

Javassist는 '블랙 베리가 가지고있는 1.3 런타임에 존재하지 않는 자바 API를 기반으로, 그래서 많은 도움 :(

희망

, 다른 사람이 차임 의지하지 않습니다,하지만 난 돈

관련 문제