Java
Fermé
EL MOUNJIDE
-
10 déc. 2015 à 16:09
pkpkm Messages postés 341 Date d'inscription samedi 14 mai 2011 Statut Membre Dernière intervention 14 janvier 2018 - 10 déc. 2015 à 18:41
pkpkm Messages postés 341 Date d'inscription samedi 14 mai 2011 Statut Membre Dernière intervention 14 janvier 2018 - 10 déc. 2015 à 18:41
A voir également:
- Java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
2 réponses
pkpkm
Messages postés
341
Date d'inscription
samedi 14 mai 2011
Statut
Membre
Dernière intervention
14 janvier 2018
52
10 déc. 2015 à 18:41
10 déc. 2015 à 18:41
Bonsoir,
Je crois que ça dépend de ce qu'on entend par "compiler", car il est possible de produire du bytecode Java qui, lui, est interprétable sur tous les OS disposant d'un JRE.
Je crois que ça dépend de ce qu'on entend par "compiler", car il est possible de produire du bytecode Java qui, lui, est interprétable sur tous les OS disposant d'un JRE.
Spy17
Messages postés
106
Date d'inscription
lundi 17 juin 2013
Statut
Membre
Dernière intervention
13 octobre 2016
33
10 déc. 2015 à 16:14
10 déc. 2015 à 16:14
Bonjour, il n'est pas possible de compiler un programme sur une machine puis de l’exécuter sur une autre machine, étant donné que la compilation est propre au matériel interne de l'ordinateur.
Cependant, tu peux recompiler ton code autant de fois que tu le veux et sur n'importe quelle machine si tu sauvegarde ton code ou te l'envoie par mail pour ensuite le lancer sur une autre machine.
Tu peux également le passer en jar afin de le rendre exécutable partout, mais là je te conseille de regarder sur internet ;)
Cordialement,
Spy
Cependant, tu peux recompiler ton code autant de fois que tu le veux et sur n'importe quelle machine si tu sauvegarde ton code ou te l'envoie par mail pour ensuite le lancer sur une autre machine.
Tu peux également le passer en jar afin de le rendre exécutable partout, mais là je te conseille de regarder sur internet ;)
Cordialement,
Spy
Spy17
Messages postés
106
Date d'inscription
lundi 17 juin 2013
Statut
Membre
Dernière intervention
13 octobre 2016
33
Modifié par Spy17 le 10/12/2015 à 16:28
Modifié par Spy17 le 10/12/2015 à 16:28
Bonjour El Moujide, petite explication rapide (si j'y arrive...) :
Pour commencer, solaris est un système d'exploitation (OS) qui est installé donc sur une première machine.
Windows est (comme je pense tu le sais) aussi un OS qui est installé sur une autre machine.
Ces deux machines ont des configurations différentes et n'utilisent pas le même interpréteur pour comprendre un programme.
Or, quand tu compiles un programme, ici donc sous solaris, tu créé un code en langage machine adapté pour cette machine précise et cette OS (solaris).
Il est donc logique que l'interpréteur de Windows, ne comprenne pas le langage machine d'une autre machine et d'un autre OS.
Donc la réponse à la question est : "Non, car les deux machines n'utilisent pas le même compilateur ni le même langage machine."
Cordialement,
Spy
Pour commencer, solaris est un système d'exploitation (OS) qui est installé donc sur une première machine.
Windows est (comme je pense tu le sais) aussi un OS qui est installé sur une autre machine.
Ces deux machines ont des configurations différentes et n'utilisent pas le même interpréteur pour comprendre un programme.
Or, quand tu compiles un programme, ici donc sous solaris, tu créé un code en langage machine adapté pour cette machine précise et cette OS (solaris).
Il est donc logique que l'interpréteur de Windows, ne comprenne pas le langage machine d'une autre machine et d'un autre OS.
Donc la réponse à la question est : "Non, car les deux machines n'utilisent pas le même compilateur ni le même langage machine."
Cordialement,
Spy