NetBeans:"ei toimi!"

Missäs lie vika, kun kääntäjä herjaa
"Hello World" - ohjelman kääntämisessäkin?

********************

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class luento extends MIDlet implements CommandListener
{
   private Display display;
   private TextBox tbtest;
   private Command cmdSulje;
   private Ticker tick;

   public void commandAction(Command cmd, Displayable disp)
   {
      if (cmd == cmdSulje)
      {
         notifyDestroyed();
      }
   }

   public luento()
   {
      tbtest = new TextBox("Toimiiko", "Terve Mualima!!", 100, TextField.ANY);
      cmdSulje = new Command("Sulje", Command.EXIT, 1);
      tbtest.addCommand(cmdSulje);
      tbtest.setCommandListener(this);
      tick = new Ticker("Justpa joo...");
      tbtest.setTicker(tick);

   }

   public void destroyApp(boolean unconditional)
   {
   }

   public void pauseApp()
   {
   }

   public void startApp()
   {
      display = Display.getDisplay(this);
      display.setCurrent(tbtest);
   }
}
***********

-Esimerkiksi väittää, ettei löytäisi:
"package javax.microedition.lcdui does not exist"

Pitäisikö määrittää jotkut polut uudestaan, että löytäisi siten nuo import- tiedostot?

mm.Delphin jälkeen NetBeans on kyllä helvetti opetella uutta! Liian pitkä aika viime kosketuksesta Javaan.
3556
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

mutta minkälaisen projektin olet valinnut projektia aloittaessasi?

Ainakin jos Eclipsessä valitset projektiksi "Java application" niin se tuo pohjaksi Javan SDK:n. Ei siis löydy mitään J2EE-paketteja, jos et projektin asetuksista ota käyttöön myös niitä.

Onko projekti siis valittu J2ME-projektiksi ja jos ei ole, niin projektin asetuksista varmaan voi lisätä paketit.

Äänestä
  • Tuosta juuri lienee kyse.

    Äänestä

Pitää ottaa käyttöön JME plugin netbeansissa
Projektin voi aloittaa New Project > jme jne..

Äänestä

Kommentoi aloitusta


hulluksi tuleva kirjoitti:

Missäs lie vika, kun kääntäjä herjaa
"Hello World" - ohjelman kääntämisessäkin?

********************

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class luento extends MIDlet implements CommandListener
{
   private Display display;
   private TextBox tbtest;
   private Command cmdSulje;
   private Ticker tick;

   public void commandAction(Command cmd, Displayable disp)
   {
      if (cmd == cmdSulje)
      {
         notifyDestroyed();
      }
   }

   public luento()
   {
      tbtest = new TextBox("Toimiiko", "Terve Mualima!!", 100, TextField.ANY);
      cmdSulje = new Command("Sulje", Command.EXIT, 1);
      tbtest.addCommand(cmdSulje);
      tbtest.setCommandListener(this);
      tick = new Ticker("Justpa joo...");
      tbtest.setTicker(tick);

   }

   public void destroyApp(boolean unconditional)
   {
   }

   public void pauseApp()
   {
   }

   public void startApp()
   {
      display = Display.getDisplay(this);
      display.setCurrent(tbtest);
   }
}
***********

-Esimerkiksi väittää, ettei löytäisi:
"package javax.microedition.lcdui does not exist"

Pitäisikö määrittää jotkut polut uudestaan, että löytäisi siten nuo import- tiedostot?

mm.Delphin jälkeen NetBeans on kyllä helvetti opetella uutta! Liian pitkä aika viime kosketuksesta Javaan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu