Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [J2ME] jar

    Ciao,
    ho problemi nella crazione del jar.
    La mia MIDlet è:

    codice:
    package src;
    
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    
    public class StartMidlet2 extends MIDlet implements CommandListener{
    
      private Display  display;       
      private Form form1=null;       
      private Command exec=null;
      private Command exit=null;
      private int i=0;
     
      public StartMidlet2()
      {
    		display = Display.getDisplay(this);
    		exec = new Command("ok", Command.SCREEN,1);
    		exit = new Command("exit",Command.EXIT,2);
    		form1 = new Form("PROVA");
      }
     
      protected void startApp()
      {
        form1.addCommand(exec);
        form1.addCommand(exit);
        form1.append("prova");
        form1.setCommandListener(this);
    	display.setCurrent(form1);
      }
     
      protected void pauseApp()
      { }
    
      protected void destroyApp( boolean unconditional )
      { }
    
      public void exitMIDlet(){
        destroyApp(true);
        notifyDestroyed();
      }
      
      public void commandAction(Command command, Displayable dysplayable){
    
    	  if(command==exec){
    		  i++;
    		    form1.addCommand(exec);
    		    form1.addCommand(exit);
    		    form1.append("prova");
    		    form1.setCommandListener(this);
    			display.setCurrent(form1);
    	  }
      }
    }
    da DOS faccio:

    javac -bootclasspath C:\j2me\midp2.0fcs\classes -d X StartMidlet2.java (OK)

    preverify -classpath C:\j2me\midp2.0fcs\classes;. -d Y X\src

    (Error Preverifying class StartMidlet2
    Class loading error: Wrong name)

    siccome non esegue la preverifica entro nella sottocartella X/src dove ho anche il file manifest.MF ed eseguo da DOS:

    jar cvfm Prova.jar manifest.MF *.class (OK)

    ma non riesco ad eseguire il jar ("Failed load Main-Class manifest attribute").

    Il file manifest.MF è:
    "
    Manifest-Version: 1.0
    MIDlet-Name: prova
    MIDlet-Vendor: Dott. Cappa Sebastiano
    MIDlet-1: Prova,,StartMidlet2
    MicroEdition-Profile: MIDP-2.1
    MicroEdition-Confiiguration: CLDC-1.1

    "

    è un problema di preverifica secondo voi?
    o un problema di jar?

    Qualcuno ha un semplice jar di una MIDlet da passarmi?

    tnk

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Usa titoli più significativi per le tue discussioni. Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.