Я пытаюсь разработать переносимое приложение J2ME, но Netbeans выполняет предварительную проверку класса библиотеки LWUIT, которая использует дополнительные API-интерфейсы, которых нет в некоторых конфигурациях, поэтому я получаю эту ошибку, когда пытаюсь скомпилировать конфигурацию без JSR-184 ( Дополнительный API M3G):
Ошибка предварительной проверки класса com.sun.lwuit.animations.Transition3D ОШИБКА ПРОВЕРКИ com / sun / lwuit / animations / Transition3D.initTransition () V: не удается найти класс javax / microedition / m3g / Node
Я не хочу удалять классы из LWUIT API, потому что эти классы работают с другими конфигурациями, совместимыми с JSR-184.
Я хочу, чтобы NetBeans не выполняла предварительную проверку библиотеки. Возможно ли это?
Вот код:
//#ifdef JSR184
//# import com.sun.lwuit.animations.Transition3D;
//#else
import com.sun.lwuit.animations.CommonTransitions;
//#endif
Transition out;
//#ifdef JSR184
//# out = Transition3D.createRotation(500, true);
//#else
out = CommonTransitions.createSlide(CommonTransitions.SLIDE_HORIZONTAL, true, 500);
//#endif
setTransitionOutAnimator(out);
Спасибо