RecordStoren käyttö Lintulassa
RecordStore-luokan
käyttö ei onnistunut Lintulassa, koska käyttäjillä
ei ollut siihen
tarvittavia kirjoitusoikeuksia /share/java/j2mewtk/appdb-
hakemistoon.
Lintulaan on
tämän vuoksi juuri asennettu uudempi versio Wireless
Toolkitistä
hakemistoon:
/share/java/j2mewtk-1.0.4/
Syynä oli se,
että uudemman version emulaattori tukee
Xprefs-parametria,
jolla voi määrittää omat emulaattori-
asetukset ja
siten muuttaa persistentin tiedon talletuspaikkaa.
Homma luonnistuu
seuraavasti:
Kopioi
oletusasetukset haluamaasi paikkaan (tässä kopioitu
käyttäjän omaan kotihakemistoon):
cp
/share/java/j2mewtk-1.0.4/wtklib/emulator.properties ~
Lisää tiedoston
loppuun seuraava rivi (tieto siitä minne haluat tallettaa
pysyväistiedot):
storage.root:
../../../tmp/j2me_storage
HUOM! Polun on oltava suhteellinen /share/java/j2mewtk-1.0.4/wtklib-hakemistoon
nähden. Eli täten
kohdehakemisto on /share/tmp/j2me_storage.
Nyt voit
emulaattorin käynnistäessäsi antaa komentorivillä oman asetustiedostosi:
emulator -classpath Millionaire.jar -Xprefs:/home/mtp/emulator.properties millionaire.MillionaireGame &
|
|