Java et tous les OS

  • Créateur du sujet Créateur du sujet Membre supprimé 2
  • Date de début Date de début
M

Membre supprimé 2

Invité
Bonjour
Je me pose la question de savoir si une application developpé en java que ce soit sur code warrior ou sur l'outil de OS X ou n'importe quel JDK fonctionne sur sur n'importe qel OS ( linux , mac ou windows )
merci d'eclairer ma lanterne

(au passage salut steg salut manu , wesh bien ou koi ?)
 
Normalement oui, je dis normalement parce que si tu utilises des classes prédéfinies de l'API qui correspondent seulement à Mac ou à Windows cela ne vas pas marcher (logique non?). Mais si tu programmes en pure Java y a pas de problème. Par contre au niveau de la création d'application je sais pas très bien. Exemple, tu crées un programme en Java avec Project Builder, splendide nickel ça marche très bien, tu as ton .app Mais alors déçu quand tu retourneras sous os 9 parce que là ça marche pas (j'ai pas essayé avec d'autres OS comme Windows, ou sur des stations Sun). Mais vu que je suis pas encore un spécialiste de la création d'application, il y a sûrement un moyen pour que cela marche...

------------------
[email protected]
For A FREE TIBET
http://www.multimania.com/freetibet
http://www.tibet-sos.ch/
 
Avec ma maigre expérience de Java et d'osX, il me semble avoir en gros compris que la compilation d'un programme Java par ProjectBuilder fourni une application osX (en .app), qui, effectivement ne peut pas se lancer sous un autre OS.

Par contre, au crous de la compiltaion, Project Builder a généré un fichier .class (qui se trouve quelque part dans le dossier du projet) et qui est, lui executable partout...
Ce fichier .class peut aussi être obtenu en compilant dans le shell, la commande étant javac Nomdufichier.java
pour le faire tourner c'est kava Nomdufichier (sans le .class)

voila, j'espère ne pas avoir dit d'erreur... c'est juste ce que j'ai remarque en essayant de programmer un peu en Java avec osX.