0
Je suis en train d'écrire un petit programme de démonstration pour afficher un message dans BlackBerry. Dès que je clique sur le bouton OK dans la boîte de dialogue, il me jette une erreur JVM 104, uncaught: runtimeexception. Toute aide s'il vous plaît? Voici le code:Exception JVM dans un programme simple
import net.rim.device.api.ui.FieldChangeListener;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.HorizontalFieldManager;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.container.VerticalFieldManager;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.container.*;
public class My_First_App extends UiApplication
{
public static void main(String[] args)
{
My_First_App theApp = new My_First_App();
theApp.enterEventDispatcher();
}
public My_First_App()
{
pushScreen(new My_First_AppScreen());
}
}
final class My_First_AppScreen extends MainScreen
{
public My_First_AppScreen()
{
super();
HorizontalFieldManager _fieldmanager;
_fieldmanager = new HorizontalFieldManager();
/* declare one label to how the application title */
LabelField applicationtitle = new LabelField("Demo",LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH);
ButtonField _pairMe = new ButtonField("PairMe");
FieldChangeListener listenerPairMe = new FieldChangeListener() {
public void fieldChanged(Field field, int context){
Dialog.alert("You clicked the button!");
}
};
/*set the title*/
add(_fieldmanager);
setTitle(applicationtitle);
_fieldmanager.add(_pairMe);
_pairMe.setChangeListener(listenerPairMe);
}
public boolean onClose()
{
Dialog.alert("Goodbye!");
System.exit(0);
return true;
}
}
Ce code fonctionne parfaitement, peut-être vous devriez mettre plus d'informations, comme la version que vous avez compilé le code, le simulateur que vous utilisez, et tout ce qui pourrait être utile. –
@Micheal B: merci. J'utilisais le dernier simulateur 9800. Cela semble être le problème. Quand je suis passé à 9700, cela fonctionne sans Exc. De toute façon, je suis nouveau à BB dev en Java. Donc, si cela ne vous dérange pas, je veux rester en contact avec vous. J'ai vu votre profile. Merci quand même. – JPro
Ça marche bien sur un 9800 aussi de mon côté. Utilisez-vous le dernier plugin de RIM pour compiler? –