Avatar billede erik8085 Nybegynder
22. oktober 2005 - 15:03 Der er 14 kommentarer og
1 løsning

komme igang med sun wireless toolkit

Har downloaded og installeret j2me Sun's, toolkit.
har oprettet et projekt.
Har tilføjet et lille midlet program (.java).
Herefter loaded projektet.
Trykker på Build.

Får flg. besked fra toolkittet:

Project settings saved
Building "midlet1"
javac: target release 1.1 conflicts with default source release 1.5
com.sun.kvem.ktools.ExecutionException
Build failed

Nogen der ved hvad jeg skal gøre.
Avatar billede arne_v Ekspert
22. oktober 2005 - 16:29 #1
du skal nok have compilet med -source 1.4 eller -source 1.3
Avatar billede erik8085 Nybegynder
22. oktober 2005 - 17:07 #2
er ikke klar over hvad der menes med dit svar...

Her er koden der forsøges kompileret:

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

public class Vejrmidlet extends MIDlet
{
  // systemet starter midletten
  public void startApp()
  {
    // opret et skærmbillede (en liste)
    List sb = new List("Vejret", List.IMPLICIT);
    sb.append("Det bliver let skyet og blæsende", null);
    sb.append("Temperatur mellem 17 og 22 grader", null);

    // vis skærmbilledet
    Display.getDisplay(this).setCurrent( sb );
  }

  // systemet standser midletten
  public void pauseApp() {}

  // systemet smider midletten væk
  public void destroyApp(boolean unconditional) {}
}

er det import filerne der har forkert version?
Avatar billede arne_v Ekspert
22. oktober 2005 - 17:09 #3
det er en switch til compiler kommandoen
Avatar billede erik8085 Nybegynder
22. oktober 2005 - 17:50 #4
med target release 1.1, menes vel at kompileresultatet skal være release 1.1.
Min pc har 4 stk javac.exe.
Een af dem er release 1.5 (sikkert downloaded fra Sun). Det passer med at toolkit-Build finder source release 1.5 :)

Men jeg har ikke adgang til toolkittets compilerkommando.
Gode råd er dyre.
Avatar billede arne_v Ekspert
22. oktober 2005 - 17:52 #5
jeg er 99% sikker på at du kan sætte compiler options inde fra toolkittet
Avatar billede erik8085 Nybegynder
22. oktober 2005 - 19:00 #6
kan ikke finde noget i toolkittet...
Har søgt i google med søgwteksten:
"javac: target release 1.1 conflicts with default source release 1.5"
Det iver en del respons. Eet af dem er:
---------------------------
I got the solution:

I write a file called "build.properties" at the project root with th
following contents:

maven.compile.memoryInitialSize 128
maven.compile.fork yes
maven.compile.optimize yes
maven.compile.target 1.5


done, no more problems..
---------------------------------------

og nu: hvad er maven for noget?
Avatar billede arne_v Ekspert
22. oktober 2005 - 19:03 #7
http://maven.apache.org/

men jeg undrer mig over at WTK bruger Maven
Avatar billede arne_v Ekspert
22. oktober 2005 - 19:04 #8
hvad med den banale ?

sætte WTK til at bruge en Java 1.4
Avatar billede erik8085 Nybegynder
22. oktober 2005 - 20:00 #9
spekulerer.., hvordan sætte wtk til at bruge Java 1.4.
Hvorfor udgiver Sun i det hele taget sådan noget lo.. (og det har jo været et problem i flere år), der skal oversætte til version 1.1. (er det fordi det er j2me 1.1). Det ER jo Sun der er ansvarlig; de lægger hjemmeside til.
Skal det gå godt for MS skal de bare fortsætte.
Avatar billede arne_v Ekspert
22. oktober 2005 - 20:21 #10
Jeg kender ikke WTK - måske gør det ligesom mange andre apps og vælger java
udfra JAVA_HOME env var ?

----

J2ME er blevet meget et stedbarn de senere år - lidt surt når der efterhånden
er kommer Java i alle mobilos'er
Avatar billede erik8085 Nybegynder
22. oktober 2005 - 20:56 #11
Det er måske lidt surt for MS at min windows 2000 skal medvirke til at lave j2me programmer. MS vil nok foretrække at det er windows Mobile programmer til Pocket PC.
I virkeligheden kan MS strø masser af sand i maskineriet, især med alle de MS os'er der er ude hos programmører.
Måske bør man melde sig ind hos een af de store mobilfabrikanter (Nokia, SE mv. ) forum, der har en stærk interesse i at få noget fornuftigt til at ske på windowsplatformen, for at deres telefoner kan få nogle javaprogrammer.
Avatar billede erik8085 Nybegynder
23. oktober 2005 - 14:38 #12
Smed j2se 1.5 ud og installerede 1.4.2 (som du sagde).
Så gik bunden ud af Sun's wtk; afstallerede det så.
Installerede SonyEricsson nyeste sdk.
Nu kan ovenstående Vejrmidlet compiles og simuleres på en SE p800 smartmobilos :).
Tak for hjælpen arne v.

Du skal vist give et svar så får du pointene.
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:39 #13
ok
Avatar billede erik8085 Nybegynder
23. oktober 2005 - 14:45 #14
håber du får pointene
Avatar billede arne_v Ekspert
23. oktober 2005 - 14:45 #15
alt OK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester