Я создал два проекта Blackberry в подключаемом модуле Java Blackberry для Eclipse, т.е. MyProjectApp (задан как проект приложения) и MyProjectLib (задан как проект библиотеки). Теперь я создал простой класс MainScreen, как показано ниже:
public class SampleScreen extends MainScreen {
public SampleScreen (){
RichTextField topbar = new RichTextField("hello world");
add(topbar);
}
}
Теперь я экспортирую MyProjectLib как файл Jar и добавляю то же самое в MyProjectApp, что и внешний Jar. Теперь я хочу запустить SampleScreen, используя это:
public class MyProjectMain extends UiApplication{
public static void main(String[] args) {
MyProjectMain theApp = new MyProjectMain();
theApp.enterEventDispatcher();
}
public LangHostMain(){
// Push a screen onto the UI stack for rendering.
pushScreen(new SampleScreen());
}
}
Это дает следующую ошибку:
Модуль 'MyProjectApp' имеет ошибки проверки.
Ошибка запуска MyProjectApp: модуль «MyProjectApp» имеет ошибки проверки.
Но если я переместил класс SampleScreen в MyProjectApp, он работает нормально. В чем проблема при экспорте банки и ее использовании? Какой тип проверки необходим?