Lopullisena tarkoituksenani on rakentaa Java -sovellus kännykkään, eli kyse siis J2ME -sovelluksesta.
Olio-ohjelmointi on minulle toki Delphistä tuttua, mutta java kielenä on itselleni uusi tuttavuus.
Siksi uuteen kieleen ja ympäristöön tutustuttaessa, ja koska moni asia selviää parhaiten testaamalla, pidän hyvänä ideana rakentaa rinnallle testiprojekti, joka taas on Swingiä käyttävä J2SE -sovellus.
Entä, jos haluan rakentaa omia luokkakirjastoja siten, että ne ovat molempien projektien käytettävissä?
Kun J2ME:ssä ja J2SE:ssä ovat samat/vastaavat toiminnallisuudet hieman eri paikoissa, niin onnistuuko tuo Javassa mitenkään?
Siis hakusessa olisi jotain tämänatapaista (Onko Javassa yleensä IFDEF:iä, ja jos on, mikä on oikea syntaksi):
{$IFDEF J2SE}
import java.net.*
{$ENDIF}
{$IFDEF J2ME}
import javax.microedition.midlet.*
{$ENDIF}
Eli, miten javassa voisi tehdä sellaisen luokkakirjaston, jossa on ehdollinen kääntäminen niin, että se itse käyttää eri luokkakirjastoja ja mahdollisesti sama oman luokan metodi voi olla toteutettu hieman eri tavalla riippuen, käännetäänkö lähdekooditiedosto J2ME vai J2SE -ympäristöön ?
Netbeans / projektit
Mika0800