Heritage et J2ME

Heritage et J2ME - Java - Programmation

Marsh Posté le 22-03-2005 à 12:16:46    

Bonjour voila je suis en train de faire une application pour portable et j'essaye de faire de l'heritage mais ca marche pas du tou je vous montre mon code  

Code :
  1. import javax.microedition.midlet.*;
  2.    import javax.microedition.lcdui.*;
  3.    import javax.microedition.io.*;
  4.    import java.io.*;
  5.    
  6.    public class Window extends Window_first implements CommandListener
  7.    {
  8.       public optionscreen opStart;
  9.        public void scrMain()
  10.       {
  11.          Display display = Display.getDisplay(this);
  12.        
  13.          String[] options = {"YAHOOOOOO"};
  14.          opStart = new optionscreen(options,"MotoAudit" );
  15.          opStart.setCommandListener(this);
  16.          display.setCurrent(opStart);
  17.        
  18.       }
  19.    }


voila pour la classe Window qui herite de Window_first  
dans la classe Window_first je met mon constructeur et j'appelle la methode de la classe Window  

Code :
  1. Window test=new Window();
  2.                   test.scrMain();


 
je compile sans probleme j'execute je vais sur le bouton pour afficher mon opStart et la je vois ca  

Code :
  1. java.lang.SecurityException: Application not authorized to access the restricted API
  2. at com.sun.midp.security.SecurityToken.checkIfPermissionAllowed(+40)
  3. at com.sun.midp.security.SecurityToken.checkIfPermissionAllowed(+7)
  4. at com.sun.midp.midletsuite.MIDletSuiteImpl.checkIfPermissionAllowed(+8)
  5. at com.sun.midp.midlet.MIDletState.<init>(+78)
  6. at javax.microedition.midlet.MIDletProxy.<init>(+5)
  7. at javax.microedition.midlet.MIDlet.<init>(+13)
  8. at Window_first.<init>(+4)
  9. at Window.<init>(+4)
  10. at Window_first.commandAction(+198)
  11. at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(+282)
  12. at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(+10)
  13. at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
  14. at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)
  15. at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+250)


 
voila si quelqu'un a une idée de ou ca vient  ce probleme de securité je suis preneur
Merci

Reply

Marsh Posté le 22-03-2005 à 12:16:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed