Child pages
  • Java 1.8 Installation for Sakai 11

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Le logiciel Sun Java SE 7, alias Java 1.7, est la version recommandée pour utiliser Sakai CLE, parce qu'il a été testé de la manière la plus complète possible avec cette version. Sakai 10 devrait être compatible binairement avec Java 6 et donc fonctionner avec un JDK/JRE 6.0 . Certains fichiers, tels que les *.jsp and *.jws, nécessitent une  compilation, aussi veuillez télécharger et utiliser uniquement le JDK, le JRE avec uniquement l'environnement d'exécution (JRE 6.0 ou JRE 7.0) ne suffira pas. Mac OS X 10.7 et les versions ultérieures ne fournissent plus l'installation de Java par défaut, donc les utilisateurs de Mac devront installer Java par eux-mêmes. Si vous trouvez les conventions de de nommage et de numérotation de version de Sun confuses, consultez la page web Sun Java SE Naming and Versions  pour avoir un aperçu de leurs pratiques.

(minus) Le logiciel  Sun Java SE 6 d'Oracle (alias Java 1.6) est arrivé en fin de vie (EOL) et n'est plus supporté et mis à jour par Oracle (hors contrat de maintenance payant). Si vous utilisez toujours Java 1.6, veuillez noter que des failles de sécurité existent actuellement dans le JDK/JRE 6.0.

Sv translation
languageen

Oracle's Sun Java SE 8, a.k.a Java 1.8, is the required version to use with the Sakai. Certain files, such as *.jsp and *.jws, require compilation so downloading and attempting to use only the run time environment (JRE 8.0) will not suffice.  

To confirm that Java is both installed on your system and is the correct version for Sakai, run java -version from the command line:

No Format
java -version

If Java is installed, basic version and build information will be displayed. Example output:

No Format
java version "1.8.0_31111"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Sv translation
languagefr
Warning
titleJava 7

En date du 19 Juin 2013, un problème a été signalé et il concerne la compatibilité avec Java 7. Le problème est dans les comparateurs et la solution de contournement consiste à utiliser la propriété suivante de la JVM (Java Virtual Machine) :

-Djava.util.Arrays.useLegacyMergeSort=true

Pour plus de détails, consultez le lien - http://sakai-project-mail-list-archives.1343168.n2.nabble.com/Building-Sakai-Java-7-and-Sakai-comparators-tt7589944.html et le ticket de bug

Jira
serverSakai
serverId66e9c5b5-d22c-30a2-a9d4-703f4354570c
keyKNL-1083

Pour vérifier que Java est installé sur votre système et que cette version est correcte et suffisante pour utiliser Sakai, exécuter la commande java -version  depuis la ligne de commande (dans un terminal ou une console ) : 
No Format
java -version

Si Java est bien installé, la commande retournera la version exacte et les informations de compilation de votre JDK/JRE à l'écran:

No Format
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.7.0_03-b05, mixed mode) 

Si Java n'est pas installé ou que vous utilisez la mauvaise version de Java, vous pouvez télécharger les différentes versions du Java SE 7.0  JDK depuis le site web des archives Sun d'Oracle à:

http://www.oracle.com/technetwork/java/javase/archive-139210.html

 Installez le JDK, habituellement dans le répertoire /opt (sur Linux/Unix), par exemple /opt/java. Installez le JRE dans un répertoire différent (habituellement le répertoire par défaut, en particulier si vous utilisez Windows) ou vous pourriez rencontrer des problèmes d'exécution.

Sv translation
languagees

Oracle Sun Java SE 7, (Java 1.7), es la versión recomendada para su uso con Sakai, ya que es la que ha sido testeada más a fondo. Sakai 10 debe tener también compatibilidad con Java 6. Ciertos ficheros, como *.jsp y *.jws, requieren compilación, por lo que descargar y utilizar sólo el run time environment (JRE 7.0) no es suficiente. Mac OS X 10.7 y superior no incluye la instalación de Java por defecto. Si encuentras confusa la convención de nombres de Sun, lee este artículo para comprender sus prácticas (Sun Java SE Naming and Versions)

(minus) Oracle's Sun Java SE 6 (a.k.a Java 1.6) ha completado elproceso EOL y ya no tiene soporte. Si todavía usas Java 1.6 date cuenta que existen vulnerabilidades en el  JDK/JRE 6.0.

Warning
titleJava 7

Como el 19 de Junio de 2013 se reportó un problema de compatibilidad respecto a Java 7 y los Comparadores, se debe añadir una propiedad a la JVM para evitarlo.

-Djava.util.Arrays.useLegacyMergeSort=true

Eso se ha solucionado para jdk7u60+.

Para más detalles, mire - http://sakai-project-mail-list-archives.1343168.n2.nabble.com/Building-Sakai-Java-7-and-Sakai-comparators-tt7589944.html y

Jira
serverSakai
serverId66e9c5b5-d22c-30a2-a9d4-703f4354570c
keyKNL-1083

Para confirmar que Java está instalado en tu sistema y es la versión correcta para Sakai, ejecuta java -version desde la línea de comandos:

No Format
java -version

si Java está instalado, la versión y la información de build se mostrará:

No Format
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.7.0_03-b05, mixed mode) 

Si Java no está instalado o tienes la versión equivocada, puedes descargar el Java SE 7.0 JDK desde el enlace de Oracle's Sun:

http://www.oracle.com/technetwork/java/javase/archive-139210.html

Se debería instalar el JDK, típicamente en el directorio /opt, por ejemplo /opt/java. Instalarlo en otro directorio (por ejemplo el que viene por defecto, especialmente si se ejecuta en Windows) puede generar algún problema en tiempo de ejecución.