Compatibilité de JMap avec les versions de Java / JMap compatibility with Java versions

Produit concerné / Related product

JMap

Versions

4.0, 5.0, 6.0, 6.5, 7 Hanoï


Jump to English version


JMap a besoin d'une machine virtuelle Java pour fonctionner. Cela est vrai autant pour JMap Server que pour l'application JMap Pro. Cet article fournit de l'information sur la compatibilité de JMap avec les différentes versions de Java qui sont disponibles.

Les versions de Java indiquées sont les versions actuellement recommandées par K2 Geospatial pour l'utilisation de JMap. Certaines versions de Java peuvent aussi être compatibles, mais ne sont toutefois pas recommandées pour des raisons de sécurité.

JMap Server

JMap Server a besoin d'une machine virtuelle Java de type JDK (voir note 1) car ce type de distribution de Java inclut des outils et des optimisations qui sont nécessaires pour le fonctionnement de JMap Server.

K2 Geospatial recommande fortement d'utiliser la version Java SE 8 64 bits pour exécuter JMap Server sur toutes les plates-formes. Le tableau suivant énumère les versions de Java qui sont recommandées pour exécuter JMap Server.

 
JMap 4.0
JMap 5.0
JMap 6.0JMap 6.5JMap 7
Java SE 8n/dJDK 8u141JDK 8u141JDK 8u141JDK 8u261
Java SE 7JDK 7u452JDK 7u79JDK 7u79JDK 7u79n/d
Java SE 6JDK 6u452JDK 6u452n/dn/dn/d

Note 1 : Pour JMap 6, 6.5 et 7, vous pouvez aussi utiliser Java 8 Server JRE, une nouvelle version du JRE de Java, adaptée aux applications serveur.

Note 2 : Dernière version testée

Important : Si vous connectez JMap Server 4.0 ou 5.0 à des bases de données Microsoft Access, vous devez utiliser une version 32 bits de Java car le pilote ODBC 64 bits pour Microsoft Access n'est pas compatible avec Java. En version 32 bits, Java est plus limité en termes de quantité de mémoire qu'il peut utiliser. À partir de JMap 6.0, un pilote JDBC pour Microsoft Access est fourni avec JMap et permet d'éviter cette contrainte.

JMap Pro (JMap desktop / client vectoriel)

L'application JMap Pro a besoin d'une machine virtuelle Java de type JRE pour fonctionner. Celle-ci doit être bien configurée afin de permettre l'intégration avec les navigateurs web.

Récemment, l'éditeur de Java (Oracle inc.) a resserré les mesures de sécurité entourant l'exécution d'applications en Java côté client. Des mesures telles que la gestion plus serrée des certificats de sécurité et l'expiration des versions de Java ont eu un impact important pour les utilisateurs de l'application JMap Pro. Nous nous efforçons de supporter les versions les plus récentes de Java et d'adapter JMap rapidement aux changements. Malgré tout, plusieurs utilisateurs nous ont rapporté des problèmes reliés aux mises à jour de Java (messages d'avertissements, délai au démarrage).

K2 Geospatial recommande d'installer les correctifs récents de JMap et la version Java SE 8 32 bits pour exécuter JMap Pro. Ces correctifs de JMap incluent les dernières adaptations aux nouvelles mesures de sécurité de Java.

Le tableau suivant énumère les versions de Java qui sont recommandée avec JMap Pro.

 
JMap 4.0
JMap 5.0
JMap 6.0JMap 6.5JMap 7
Java SE 8n/dJDK 8u141JDK 8u141JDK 8u141JDK 8u261
Java SE 7JRE 7u452JDK 7u79JDK 7u79JDK 7u79n/d
Java SE 6JRE 6u452JRE 6u452JRE 6u452n/dn/d

Note 2 : Dernière version testée



English version

JMap needs a Java virtual machine to operate. This applies to JMap Server as to the JMap Pro application. This article provides information on Java compatibility with different versions of Java that are available.

Java versions listed are the versions currently recommended by K2 Geospatial for JMap. Some versions of Java may be compatible, but are not recommended for safety reasons.

 JMap Server

JMap Server requires a Java JDK (see note 1) virtual machine type because this type of Java distribution includes tools and optimizations that are necessary for JMap Server operation. 

K2 Geospatial highly recommend using the Java SE 8 64 bits to run JMap Server on all platforms. The following table lists Java versions that are recommended to execute JMap Server.


JMap 4.0JMap 5.0JMap 6.0JMap 6.5JMap 7
Java SE 8n/aJDK 8u141JDK 8u141JDK 8u141JDK 8u261
Java SE 7JDK 7u452JDK 7u79JDK 7u79JDK 7u79n/a
Java SE 6JDK 6u452JDK 6u452n/an/an/a

Note 1: For JMap 6, 6.5 and 7, you can also use Java JRE Server 8, a new version of Java JRE, adapted to server applications.

Note 2 : Last tested version

Important: If you connect JMap Server 4.0 or 5.0 to Microsoft Access database, you must use the 32-bit version of Java because the 64-bit ODBC driver for Microsoft Access is not compatible with Java. The 32-bit version of Java is more limited in terms of how much memory it can use. Starting with JMap 6.0, a JDBC driver for Microsoft Access is included with JMap that does not have this constraint.


JMap Pro (JMap desktop / vector client)

The JMap Pro application requires a Java JRE type virtual machine to run. It must be properly configured to enable integration with web browsers. It must be configured properly to enable integration with web browsers. 

Recently, the Java editor (Oracle inc.) has tightened security measures surrounding the execution of Java client-side applications. Measures such as tighter management of security certificates and the expiration of the Java versions had a significant impact on JMap Pro user application. We strive to support Java latest versions and quickly adapt JMap to its changes. Nevertheless, several users have reported problems related to Java updates (warning messages, delay at start). 

K2 Geospatial recommends installing JMap recent patches and the Java SE 8 32 bits to run JMap Pro. These patches includes the latest JMap adaptation to new Java security measures. 

The following table lists the Java versions that are recommended to use with JMap Pro.


JMap 4.0JMap 5.0JMap 6.0JMap 6.5JMap 7
Java SE 8n/aJDK 8u141JDK 8u141JDK 8u141
JDK 8u261
Java SE 7JRE 7u452JDK 7u79JDK 7u79JDK 7u79n/a
Java SE 6JRE 6u452JRE 6u452JRE 6u452n/an/a

Note 2: Last tested version