salut tout le monde;
moi je travaille sur l'embarqué et j'ai telecharger un source qui est ecrit en j2se et je veux l'embarqué sur la pile java CLDC/MIDP.
j'ai le code source de la KVM est ce que je peux ajouter d'autres librairies java comme java.net.*.à la KVm et je la compile?
Merci
# Possible solution
Posté par jcs (site web personnel) . Évalué à 1.
Une solution, consiste à réécrire les classes dont tu as besoin pour KVM dans un package à part et de recompiler les sources de ton application en remplaçant par exemple les import java.net.* par import kvmwrap.net.*
[^] # Re: Possible solution
Posté par gege (site web personnel) . Évalué à 1.
En plus il y a moyen de embarquer certaines classes dans le binaire même de la KVM (voir le "porting guide" qui explique tout ça)
Donc oui à priori il n'y a pas de pb pour rajouter à la compilation des classes à la KVM il suffit d'avoir les sources de ces classes
Juste un dernier truc, la kvm est loin d'être la JVM idéale pour de l'embarqué, c'est plus une preuve de concept par SUN qu'autre chose et elle à quelques déficiences très pénibles et difficilement corrigeables du fait de l'organisation compliquée du code (notament le fait de se baser sur les green threads, le loader et plein d'autres choses)
[^] # reponse
Posté par hana . Évalué à -1.
en plus si je vais ajouter les packages peut etre qu'il y a des conflits.
est ce qu'il y a un moyen de porter ce code sur j2me.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.