Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    38

    [java] Classi e Implementazione JVM-KVM

    Ciao a tutti!
    esite un modo per verificare quali classi sono implementate in una JVM o meglio in una KVM?

    Mi spiego, le KVM di alcuni palmari o cellulari non hanno una documentazione troppo esauriente, spesso risolvono il tutto dicendo che sono implementati i profili MIDP e CLDC in realtà il produtto re dell'apparecchio può implementare classi particolari nella prpria KVM.

    E' vero che esistono i SKD specifici per il dipositivo! ma per curiosità...

    è possibile, basandosi magari sulle classi MIDP-CLDC, scoprire il nome di tutte le classi (o Pakages) implementati nella Virtual Machine?

    Spero di essere stato sufficientemente chiaro :master: VVoVe:
    Grazie a tutti!

  2. #2
    le classi base kvm sono implementate in tutte le distribuzioni. per quelle specifiche il produttore dovrebbe fornire la documentazione. In ogni caso se hai accesso ai jar della jre, basta che ci "guardi dentro".

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    38
    E dove si potrebbero trovare in un cellulare?

    Neanche per il JRE di Windows sono visibili...

    Quindi non credo che i jar implementati per una Virtual Machine siano visibili...

    non è possibile via software ottenerne un elenco? :master:

  4. #4
    Originariamente inviato da iscka
    Neanche per il JRE di Windows sono visibili...
    Basta che ti guardi rt.jar

    Originariamente inviato da iscka
    E dove si potrebbero trovare in un cellulare?
    il produttore immagino fornisca sdk.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    38
    Infatti ma l'SDK del produttore (nel mio caso Motorola) sembra incompleto (infatti è in versione beta).

    Questo è il motivo della mia domanda...

  6. #6
    in che senso incompleto? Se hai sdk, anche in beta, hai anche i jar con le classi che stai cercando, e quindi tutto quel che ti serve.

    via software puoi conoscere quali classi sono presenti in sdk? Sì, ma se le vuoi tutte il risultato sarebbe uguale a quello ottenuto come "a mano". Diversamente, via software, puoi vedere quali classi sono caricate a runtime dalla VM, ma non tutte le classi sdk.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    38
    Nell'SDK per il motorola A1000 sono previste soltanto le classi per MIDP-CLDC mentre invece sembrerebbe da prove effettuate (non da me in prima persona) che sarebbe supportata anche una parte del profilo Personal Java presente supportatato per tutti i dispositivi che hanno come sistema operativo Symbian 7.0 UIQ... il problema è quanta parte (quali classi) del profilo Personal Java sono state implementate nella KVM? Non esiste documentazione spacifica a riguardo.

    Diversamente, via software, puoi vedere quali classi sono caricate a runtime dalla VM
    Con questo vuoi dire che vedo soltanto le classi dei pacchetti che includo con import?

    Grazie per l'interesse

    In questo minestrone di SDK non ci si capisce niente!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.