Salut a tous.
Question qui me turlupine depuis que j'ai un nouveau PC en 64 bits: si je développe en Java 6 avec un SDK en 64 bits, mes applications pourront-elles s'exécuter sur des plates-formes 32 bits ?
Merci par avance pour vos lumières ?
Salut a tous.
Question qui me turlupine depuis que j'ai un nouveau PC en 64 bits: si je développe en Java 6 avec un SDK en 64 bits, mes applications pourront-elles s'exécuter sur des plates-formes 32 bits ?
Merci par avance pour vos lumières ?
Si un jour on te reproche que ton travail n'est pas un travail de professionnel, dis-toi bien que l'Arche de Noé a été construite par des amateurs et le Titanic par des professionnels...
Salut,
Les applications Java sont indépendante de l'architecture matérielle et du système hôte (enfin presque j'y reviendrais plus bas).
En clair, le bytecode généré sera identique que tu utilises un JDK 32bits ou 64bits, et il pourra s'exécuter sur n'importe quelle JVM quelque soit son architecture (32bits, 64bits, ou n'importe quelle autre architecture).
La différence se retrouve uniquement à l'exécution, où une JVM 64bits pourra profiter des optimisations spécifiques à cette architecture.
Au niveau Java, la principale contrainte étant d'utiliser une version du JDK correspondant à la version minimum que l'on souhaite supporter. Par exemple si on veut tourner sur une JVM 1.4 il faut développez avec un JDK 1.4.
Le seul point problématique vient des librairies natifs. Si tu utilises du code natif, tu devras fournir les librairies natives pour chaque architecture.
a++
Ok, merci pour ces précisions adiGuba. Le "Write once, run anywhere" n'est donc pas un canular
Je n'utilise pas de code natif, mais merci pour l'info, c'est toujours bon à savoir.
A+
Si un jour on te reproche que ton travail n'est pas un travail de professionnel, dis-toi bien que l'Arche de Noé a été construite par des amateurs et le Titanic par des professionnels...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager