est-il une solution par laquelle je peux convertir l'application de plus java'a, créé dans NetBeans IDE 6.5.1, dans la version inférieure de la version java 5.Convertir notre application de la version Java 6 à 5,
Répondre
Si vous avoir le code source, ce que je suppose que vous faites, cela pourrait être facile ou difficile en fonction du code. Java 6 a fait quelques changements de langage sur Java 5. Le seul qui vient à l'esprit est que vous pouvez mettre @Override sur les implémentations d'une interface.
Le plus gros problème est de savoir si vous utilisez l'une des différences API, dont il existe plusieurs. Je pense que JDBC a quelques différences majeures, que vous pouvez ou ne pouvez pas utiliser.
Ces problèmes peuvent être grands ou petits. C'est vraiment difficile à dire sans rien savoir de votre application. D'une manière générale, ils devraient être petits.
Sinon, vous devriez surtout pouvoir le recompiler avec un compilateur Java 5.
Si vous n'avez pas le code source, c'est encore faisable mais il vous suffit de le démonter en premier et la résolution des problèmes peut être fastidieuse.
Vous pouvez simplement essayer de le recompiler pour Java 5. Comme aucun changement de langue n'est effectué entre la version 5 et 6, vous pouvez rencontrer des problèmes si vous utilisez des API ajoutées ou améliorées avec la version mise à niveau.
Si vous avez la source, vous pouvez utiliser des bibliothèques rétroportées et la réécriture de code. Il existe un outil appelé Retroweaver qui peut convertir le code 1.5 en 1.4, mais je doute qu'il fonctionne de 6 à 5.
Il existe une option permettant à NetBeans de générer une interface graphique avec des classes autres que Java 6. C'est documenté quelque part, désolé je ne m'en souviens pas. Je suis déjà passé à Netbeans 6.7 (RC3).
Vérifiez également l'API Fonctions de bureau, @Override mise en œuvre de méthodes d'interface, etc.
Il est une bonne pratique de construire avec un JDK5 dans un serveur de CI (comme hudson).
- 1. Conversion projet FinalBuilder 6 à 5 fb
- 2. Un moyen facile de reporter le code Java 6 vers Java 5?
- 3. Version Unicode prise en charge par Java 6
- 4. Comment puis-je passer de Drupal 5 à 6?
- 5. variable finale dans pour l'instruction dans Java 5 et 6
- 6. getFreeDiskSpace() dans Java 5
- 7. Comportement différent entre Java 5 et 6 en cas de surcharge de méthodes génériques
- 8. Entrek CodeSnitch avec Windows Mobile 5/6
- 9. Connexion Bluetooth Windows Mobile 5/6
- 10. comment utiliser la bibliothèque de médias dans notre application?
- 11. Apache règle de réécriture arrêtant des parties de notre application
- 12. Convertir la java.util.Calendar Java en code PHP
- 13. Installation de Java 6 sous Mac OS
- 14. Comment changer la version par défaut de PHP de 4 à 5?
- 15. Déterminer la version de mon application Silverlight
- 16. Utilisation d'Oracle 6 à partir d'une application ASP.NET
- 17. Impossible d'utiliser Log4Net pour fonctionner dans notre application WCF
- 18. Taille du disque en Java 5
- 19. Options pour la compilation dynamique en Java 5
- 20. Importer des documents dans notre application de l'iphone
- 21. Comment contrôler le pointeur de la souris en dehors de notre application
- 22. Blackberry - pouvons-nous changer de thème en utilisant notre application?
- 23. Comment mettre à jour le contrôle commun dans Windows 2000 vers la version 6
- 24. Déploiement d'un portlet WebSphere Portal 6 sur WebSphere Portal 5
- 25. Les améliorations de performances de Java 6 dans le JDK, la JVM ou les deux?
- 26. Puis-je utiliser l'autorisation Windows dans notre application VC++?
- 27. Comment faire pour convertir la version unicode de ReadDirectoryChangesW
- 28. Java 6 map.get() Type comportement inattendu sécurité
- 29. Pourquoi java -version renvoie l'ancienne version?
- 30. Comment organiser mes paquets java dans notre projet web mvc?
également l'API de bureau et même quelques classes de swing – dfa