pourquoi tant de façons différentes d'inclure des classes Java dans JRuby? Quelles sont les différences? Lequel dois-je utiliser?JRuby: importer vs inclure vs java_import vs include_class
Répondre
Vous pouvez trouver un bon nombre d'exemples de travailler avec des classes Java à:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
Il indique que vous devez utiliser java_import
au lieu de import
en raison du bug JRUBY-3171.
Aussi include_class
est ou sera obsolète (JRUBY-3797) en faveur de java_import
.
Actuellement, java_import
est la méthode recommandée pour importer une classe Java.
import
ne joue pas bien avec Rake, donc il est déconseillé. java_import
est le plus récent et recommandé. include_class
a été déprécié. En dehors de cela, ils font tous la même chose, et sont en réalité des alias les uns des autres.
import
est un alias pour java_import
et java_import
appels include_class
.
Si j'ai lu cette réponse hier, je n'aurais pas gaspillé une journée aujourd'hui! –
- 1. Rhino simulé vs Typemock vs JustMock vs
- 2. Accumuler vs plier vs réduire vs compresser
- 3. inline vs __inline vs __inline__ vs __forceinline?
- 4. méthode vs fonction vs procédure vs classe?
- 5. MPAPI vs MPI.NET vs?
- 6. Mathematica: Unevaluated vs Différer vs vs attente HoldForm vs vs HoldAllComplete etc etc
- 7. Python Wildcard Importer Vs Importé Nommé
- 8. Inclure le répertoire dans VS 2003
- 9. InsertionSort vs InsertionSort vs BinaryInsertionSort
- 10. int vs NSNumber vs NSInteger
- 11. managedQuery() vs context.getContentResolver.query() vs android.provider.something.query()
- 12. Matlab vs Aforge vs OpenCV
- 13. CURL vs fopen vs fsocketopen?
- 14. T4 vs CodeDom vs Oslo
- 15. Flash vs Silverlight vs HTML5
- 16. Diffuser vs MPI vs zeromq?
- 17. apc_define_constants vs hidef vs define
- 18. SHMEM vs tmpfs vs mmap
- 19. XUL vs vs FLEX XAML
- 20. window.onload vs body.onload vs document.onready
- 21. Processing.js vs. CAKE vs. Raphael.js
- 22. BasicHttpBinding vs WSHttpBinding vs WebHttpBinding
- 23. iWebkit Vs JqueryMobile Vs JQtouch?
- 24. LINQ vs Lambda vs méthodes anonymes vs délégués
- 25. Performance de GridView vs DataList vs Répéteur vs ListView
- 26. Traitement du courrier: rails vs php vs perl vs?
- 27. Inhouse enregistrement vs OpenID vs Google Friend Connect vs Facebook Connect vs (etc)
- 28. VS Solution, projets vs dlls meilleure pratique
- 29. Plugins Eclipse vs fonctionnalités vs dropins
- 30. WCF vs webmethods ASPX vs webmethods ASMX
FYI: l'URL à jour est: https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby – inger
merci. J'ai mis à jour ma réponse. – rubiii
Qu'en est-il de 'java_require'? – detj