Auteur Sujet: Java SE va devenir payant !  (Lu 18771 fois)

0 Membres et 1 Invité sur ce sujet

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 132
  • FTTH 1 Gb/s sur Paris (75)
Java SE va devenir payant !
« Réponse #12 le: 19 août 2018 à 15:43:59 »
Bonjour à tous,

Deux questions:
1. Est-ce que Java Runtime Environment et Java SE sont le même logocoel ?
2. Il me semblait que Firefox n'utilisait plus Java: est-ce vrai ? Et qu'en est-il pour Opéra ? 

Merci pour vos réponses. 

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 170
  • Delta S 10G-EPON sur Les Ulis (91)
Java SE va devenir payant !
« Réponse #13 le: 19 août 2018 à 16:26:09 »
1) Java Runtime Environnement, c'est la machine virtuelle dans laquelle sont exécutées les applications Java.
Java SE, c'est le langage lui-même, en fait l'environnement de développement (avec les librairies, les APIs etc..), qui est compilé ensuite en bytecodes pour être exécuté dans la machine virtuelle.
Une fois que la machine virtuelle est installée, sous n'importe quel OS, le même bytecode peut être exécuté, ce qui le rend indépendant de l'OS, ce qui était (est) l'un des grands intérêts de Java. Le code tourne inchangé sous tous les OS avec ce système.

2) Le plugin Java n'est plus supporté depuis la version 52 de Firefox, il y a plus d'un an (un point qui m'était sorti de l'esprit d'ailleurs). Comme pour d'autre navigateurs, Chrome, Opera.
« Modifié: 19 août 2018 à 19:34:02 par alain_p »

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 132
  • FTTH 1 Gb/s sur Paris (75)
Java SE va devenir payant !
« Réponse #14 le: 19 août 2018 à 16:45:57 »
1) Java Runtime Environnement, c'est la machine virtuelle dans laquelle sont exécutés les applications Java.
Java SE, c'est le langage lui-même, en fait l'environnement de développement (avec les librairies, les APIs etc..), qui est compilé ensuite en bytecodes pour être exécuté dans la machine virtuelle.
Une fois que la machine virtuelle est installée, sous n'importe quel OS, le même bytecode peut être exécuté, ce qui le rend indépendant de l'OS, ce qui était (est) l'un des grands intérêts de Java. Le code tourne inchangé sous tous les OS avec ce système.

2) Le plugin Java n'est plus supporté depuis la version 52 de Firefox, il y a plus d'un an (un point qui m'était sorti de l'esprit d'ailleurs). Comme pour d'autre navigateurs, Chrome, Opera.
Merci pour ta réponse très détaillée. 

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Java SE va devenir payant !
« Réponse #15 le: 19 août 2018 à 19:07:40 »
Les fonctions Web (plugin et WebStart) sont passées en statut obsolètes à compter de Java 9 et n'existeront plus dans Java 11, donc logiquement les navigateurs les abandonnent aussi.

Pour ce qui est de la signification de Java SE, on peut dire que c'est l'environnement de référence Java de Sun/Oracle dans sa globalité, duquel sont tirés deux sous-produits :
- le JDK qui est l'environnement de développement complet, incluant le JRE
- le JRE qui est un uniquement la partie "moteur" utilisateur (machine virtuelle) pour les déploiements d'applications.

Ensuite, à compter de la v11, Oracle fournira désormais 2 implèmentations certifiées interchangeables (auparavant ce n'était pas le cas à 100%) :
- Java SE qui est une distribution payante en cas d'utilisation commerciale, incluant le support et des outils additionnels à la spécification Java
- OpenJDK qui est une distribution GPL (libre) et gratuite implèmentant la même spécification Java, sans le support ni les outils additionnels