2017-10-16 12 views
3

Après la mise à niveau vers la version 10.13 osx (high sierra), iReport ne démarre pas.iReport ne démarre pas après la mise à niveau vers la version 10.13 (high sierra)

La question se rapporte au problème iReport not starting using JRE 8 mais est déclenchée par la mise à niveau d'osx, et un utilisateur d'osx n'est pas conscient de la cause du problème.

+1

@AlexK Ceci n'est pas un doublon de la réponse que vous indiquez car je n'avais aucune idée que le problème avait été causé par le changement de la version java. J'ai cherché sur stackoverflow une solution à mon problème mais je n'en ai trouvé aucun. J'ai ajouté cette question pour aider les gens à la recherche d'une solution au problème "osx" pas le problème "java 8" – max

+1

'L'échec est causé par la mise à jour de la version java du système, qui maintenant par défaut 8. java - Vous avez écrit que la cause d'un problème est Java 8 définie par défaut. La même cause est décrite à dupe. Le même problème peut être rencontré non seulement chez * macOS High Sierra *, je crois. Devrions-nous (communauté SO) créer de nombreuses questions similaires pour chaque système d'exploitation? –

+0

Peut-être que la communauté SO devrait, ou pose déjà, poser une question similaire pour chaque OS, car le problème que j'avais était que "ireport ne démarre pas sur osx" pas "ireport ne démarre pas avec java 8", et je pense que aidera toute personne qui a le même problème sur osx et ne sait pas qu'il est lié à java8. – max

Répondre

3

L'échec est dû à la mise à jour de la version Java, qui par défaut Java 8. Pour résoudre le problème:

  1. Java 7.
  2. Installation
  3. Modifier /Applications/Jaspersoft iReport Designer.app/ Contents/Resources/ireport/bin/ireport
  4. Ajoutez la ligne suivante avant la dernière déclaration de 'cas' dans le fichier: jdkhome='/Library/Java/JavaVirtualMachines/jdk1.7.***/Contents/Home'
  5. Enregistrez le fichier.