Je ne suis pas un développeur java moi donc est-il possible de développer du code Java sur Windows, puis déployer les fenêtres compilées fichiers .class à un serveur solaris ... serait-il fonctionner ..compilation java
Répondre
Oui, il le devrait.
Cependant, faites attention aux pièges les plus courants tels que:
- incompatibilité de version (par exemple, la version de fichier de classe, l'environnement d'exécution) descripteurs de ressources dépendant du système
- (par exemple les chemins de fichiers)
Je suppose que c'est dans le sens des commentaires ci-dessus, mais assurez-vous d'avoir toutes les classes et les classes correctes. – Ben
Oui, cela est spécifiquement la prémisse derrière Java Écrire une fois exécuter n'importe où devise
Oui, le code java (fichiers de classe) est indépendant de la plate-forme.
Oui, 99,9% du temps c'est le cas. Il y a quelques problèmes de compatibilité avec des machines virtuelles non Sun (lecture, IBM) qui ne sont pas parfaitement compatibles avec plusieurs plates-formes.
Pouvez-vous donner un exemple? La seule fois où j'ai vu quelque chose comme ça, c'est quand notre code a fait des hypothèses sur les appels d'API qui n'étaient pas spécifiés dans la documentation. –
Désolé, je n'ai pas d'exemple concret à portée de main. Mon expérience avec ceci est 6 + ans, mais je me souviens que nous avons été bloqués pendant un certain temps sur JRE 1.3.1 en raison de problèmes de compatibilité IBM JVM avec le produit d'un fournisseur tiers. J'aimerais pouvoir être plus précis, mais ça fait longtemps. –
Ok, assez juste. Mais "les problèmes de compatibilité de la JVM IBM avec le produit d'un fournisseur tiers" semblent être aussi ceux d'un fournisseur tiers qui dépend d'un comportement non spécifié (la même erreur que j'ai faite à l'époque). –
Comme les autres l'ont déjà dit, cela fonctionnera très probablement. Id suggère que vous lisiez quelques informations sur la machine virtuelle Java car ce merveilleux périphérique virtuel permet d'exécuter du code java sur (presque) n'importe quelle machine ...
En général, il devrait. Attention, ce fichier de classe ne fonctionne pas seul, vous devez avoir java installé sur la machine. Il devrait également être version compatible.
- 1. Compilation Java Bytecode
- 2. Cache java compilation
- 3. compilation Java avec 2 classes
- 4. Java - Compilation dynamique sans JDK
- 5. erreur de compilation java md5
- 6. problème berkeley compilation db java
- 7. Java 1.3.1, erreurs de compilation
- 8. Compilation Java dynamique: BeanShell, Janino, JavaCompiler?
- 9. java classloader et la compilation runtime
- 10. Java Generics 'Incompatible Type' Erreur de compilation
- 11. problème de compilation scala - avec java libs
- 12. Java: problème de compilation non résolu
- 13. Compilation incrémentielle des fichiers source java
- 14. Java erreur de compilation avec des interfaces
- 15. Ligne de commande facile Compilation Java
- 16. Répertoire de compilation Java par défaut
- 17. Compilation Java avec deux versions d'Eclipse
- 18. Java la compilation d'un .java utilisant des fichiers .class précompilés
- 19. Compilation
- 20. Comment faire valoir quelque chose à la compilation en Java?
- 21. de compilation dans Eclipse IDE pour un programme java
- 22. Compilation et exécution de code Java en utilisant Runtime # exec()
- 23. Raisons d'utiliser la compilation à la volée en Java
- 24. java checked exception dans une erreur de compilation clause catch
- 25. Java StackOverflowError lors de la compilation d'une méthode clone
- 26. Echec de compilation de Cocoa Java dans XCode 3.2
- 27. Erreur lors de la compilation du code Java
- 28. Java Generics non-question au moment de la compilation
- 29. Options pour la compilation dynamique en Java 5
- 30. Comment automatiser la compilation d'un grand projet Java?
Puisque vous n'êtes pas un développeur Java, alors non, il n'est pas possible de développer du code Java. :) –