Open Modelsphere sous linux : impossible d'exporter en image
Bonjour,
J'ai installé Open Modelsphere sous Linux.
Lorsque j'essaie "Fichier / Enregistrer le diagramme en format image...", j'obtiens cette magnifique erreur :
Citation:
java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
Détails de l'erreur :
Citation:
Erreur détails :
java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
at org.modelsphere.jack.graphic.GraphicUtil.saveImageToJPEGFile(Unknown Source)
at org.modelsphere.sms.features.SaveDiagramWorker.saveImageToFile(Unknown Source)
at org.modelsphere.sms.features.SaveDiagramWorker.exportToImage(Unknown Source)
at org.modelsphere.sms.features.SaveDiagramWorker.runJob(Unknown Source)
at org.modelsphere.jack.gui.task.Worker.run(Unknown Source)
Manque t-il un truc à mon installation de Java ou un chemin dans le path de lancement de Modelsphere ?
Open ModelSphere : Exporter en image
Bonjour,
La classe dans le package com/sun/image/codec/jpeg/JPEGCodec est spécifique à la configuration Windows: il s'agit d'une rare fonction qui n'est
pas multi-plateforme et ne fonctionne pas avec la VM installé sous
environnement Linux.
Je crois qu'à l'epoque les developpeurs n'ont pas trouvé une librarie
multi-plateforme et ont utilisé une classe spécifique à Sun.
Sous Open ModelSphere version 3.2, il est possible d'exporter en version
PNG en plus de JGEG. Je crois que l'export en format PNG utilise une librarie
multi-plateforme (batik je crois) et devrait fonctionner sous Linux; ca vaut
la peine d'essayer.
Sinon, il serait facile de developper un plug-in permettant l'export en utilisant
des librairies multi-plateforme.
Marco Savard