macOS - instructions spécifiques
Modelio nécessite l'installation d'un JDK 8 pour fonctionner correctement (pas seulement le JRE) [page de téléchargement du JDK 8]. Veuillez noter que Modelio n'est pas compatible avec les versions plus récentes du JDK. Vous devez donc installer le JDK 8 (macOS prend en charge l'installation de différentes versions du JDK).
Sur macOS, un fichier *.dmg est fourni; il contient modelioX.Y.app (par exemple Modelio 3.8.app).
Ouvrir le fichier *.dmg puis glisser/déposer Modelio X.Y (par exemple Modelio 3.8) sur votre bureau.
Si vous n'avez pas le JDK 8 installé ou s'il n'est pas configuré correctement, vous verrez cette erreur :
Pour corriger cette erreur, nous proposons une procédure automatique ou une procédure manuelle.
Procédure automatique
Nous avons créé un script pour corriger cette erreur.
Décompresser l'archive dans le même répertoire que Modelio X.Y.app. Elle contient des scripts pour différentes versions de Modelio (à partir de Modelio 3.6). Exécutez une seule fois le bon script correspondant à votre version de Modelio dans un terminal.
Par exemple bash .fixModelio38.sh pour Modelio 3.8
Modelio devrait fonctionner correctement après l'exécution de ce script.
Procédure manuelle
Faites un clic droit sur Modelio X.Y app et lancez la commande Show package contents :
Puis, éditez le fichier 'Modelio X.Y/Contents/Eclipse/modelio.ini' avec un éditeur de texte qui n'ajoute pas des caractères de formattage comme des paragraphes (évitez d'utiliser TextEdit. Vous pouvez utiliser nano à partir d'un terminal ou certains éditeurs de code comme Atom, JEdit, ...)
Votre fichier 'modelio.ini' devrait avoir le contenu ci-dessous :
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.401.v20161122-1740
-clearPersistedState
-vmargs
-Xms512m
-Dpython.console.encoding=UTF-8
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
Vous devrez ajouter
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java
après -clearPersistedState (Veuillez noter que la ligne /Library/Java... devrait être adaptée pour correspondre au chemin d'installation de votre JDK) et
-Dosgi.requiredJavaVersion=1.8
après -vmargs ainsi vous devriez obtenir le résultat suivant :
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.401.v20161122-1740
-clearPersistedState
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Dpython.console.encoding=UTF-8
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
Sauvegardez et fermez le fichier ini. Modelio devrait maintenant se lancer correctement.