fonctionne Android avec JRE 7? Je ne trouve aucune documentation sur elle .. p>
3 Réponses :
Android n'utilise pas le JRE ... Il utilise son propre temps d'exécution optimisé pour les applications mobiles, le Dalvik VM. Cependant, il a la plupart des caractéristiques de la JRE. P>
Un bowvote? Vraiment? Il y a une action en dollar en zillion sur Google disant qu'Android n'est pas Java, et cela reçoit un vote en baisse?
Je ne suis pas l'électeur en bas, mais je veux dire ... ça utilise toujours le jre, oui? Donc, il doit être compatible avec cela..yes? ou est-ce incorrect?
@Doctororeo non, c'est incorrect. Android utilise la langue Java et sa syntaxe, mais ne compilent pas pour l'environnement Java Runtime. Toutes les bibliothèques de base, etc. ne sont que identiques car il est plus simple de migrer de cette façon. S'ils voulaient que les bibliothèques d'Android puissent être complètement différentes.
indirectement c'est un peu. Pour compiler pour le Dalvik VM, vous devez compiler pour la JVM, puis dex vos cours. Donc, la réponse est que cela fait les deux et n'utilise pas le JVM. : P
Android utilise la machine virtuelle Dalvik. P>
Android Runtime est Dalvik, mais je pense que la question est de savoir si vous pouvez utiliser Java Bibliothèques (.jar) compilée avec Java 7 (par exemple, si vous utilisez le nouvel essai avec la clause de ressources dans votre code source, fonctionnera-t-elle sur Android app?).
Dans ce cas, j'ai vu que vous pouviez utiliser avec des maigreurs: http://tools.android .Com / Tech-Docs / Nouveau-Build-System / Guide de l'utilisateur # TOC-UTILISANT-SOURCÉCOMPATIBILITÉ-1.7 P>
... P>
Avec Android Kitkat (BuildToolVersion 19), vous pouvez utiliser le diamant
opérateur, multi-captures, chaînes de commutateurs, essayez avec des ressources, etc.
Pour ce faire, ajoutez ce qui suit à votre fichier de construction: em>
* p> Vérification de l'API Android Je vois que cela n'est pas complètement conforme, le Forkjoinpool de l'API Android n'existe pas mais l'autoclosable le fait (qui est utilisé pour essayer avec ressources) mais d'API 19. p> p>
@ProGrammerX Cette question est plutôt non liée. L'Android SDK B> utilise JRE pour exécuter ses outils, mais Android lui-même n'utilise pas le JRE.