2012-04-20 3 views
1

blackerry 7에서 내 프로젝트를 만들었습니다. 프로젝트를 실행하려고하면 "프로젝트에 BlackBerry JRE 연결이 없으므로 패키지 할 수 없습니다. 알 수없는 BlackBerry 패키징 문제 " 나는 컴파일러 1.4를 선택했다. Vector와 같은 클래스를 사용하여 컴파일러 준수 수준을 1.5로 변경하는 오류를 표시합니다.선택한 JRE가 1.5 컴파일러 준수 수준을 지원하지 않습니다

답변

0

프로젝트가 표준 Java JRE가 아닌 빌드 경로에서 Blackberry JRE/JDE를 사용하고 있는지 확인하십시오. 컴파일러 컴플라이언스는 블랙 베리 프로젝트 (AFAIK, BB JDE 7로 변경되지 않은 경우)와 1.3이어야합니다. 레벨을 1.5로 변경하라는 요청은 아마도 빌드 경로에 정의 된 표준 JRE를 가지고있을 것입니다. Java 1.5 이전에는 사용할 수 없었던 제네릭 (Vector<SomeClass>)을 사용합니다 (따라서 BlackBerry 프로젝트에서 사용할 수 없음).

+0

그래서 블랙 베리 프로젝트에서 벡터를 사용하려면 어떻게해야합니까? – JoVinz

+0

@JoVinz 죄송합니다. 코드 표시를 잊어 버렸기 때문에 '<' and '>'사이의 일반 부분이 표시되지 않았습니다. 제 말은 Blackberry에서 제네릭 (예 : Vector )을 사용할 수는 없지만 "일반"java.util.Vector (유형 안전성이 없으며 generics-part가없는 일반 'Vector' 만 사용할 수 있습니다. 'Vector '와 똑같이 동작 함). 프로젝트의 빌드 경로에 올바른 JRE (The Blackberry one)를 설정하고 코드 준수가 Java 1.3으로 설정되어 있는지 확인하십시오. – esaj

+0

이걸 사용하고 싶습니다 : HashMap >> 어떻게 사용할 수 있습니까? – JoVinz

관련 문제