Je viens de passer à el Capitan et je rencontre des problèmes de démarrage d'une application JavafX2 personnalisée en cours d'exécution sous JDK1.7.0U79 (la dernière disponible auprès de Oracle).
Lorsque vous démarrez l'application, je reçois ça Exception: p>
try { Class<?> macFontFinderClass = Class.forName("com.sun.t2k.MacFontFinder"); Field psNameToPathMap = macFontFinderClass.getDeclaredField("psNameToPathMap"); psNameToPathMap.setAccessible(true); psNameToPathMap.set(null, new HashMap<String, String>()); } catch (Exception e) { // ignore }
3 Réponses :
J'ai eu le même problème. J'ai changé le texte en une étiquette. Je ne suis pas sûr que ce soit possible dans votre cas. P>
Nope, c'est une application assez complexe
Après plus d'une semaine avec celle dans une application d'entreprise étendue, je n'ai perçu aucun problème dans l'interface utilisateur.
Pour l'absence de meilleure solution, j'accepte ma mise à jour ci-dessus comme réponse. Peut-être que cela aide quelqu'un ... p>
J'ai pu obtenir l'application à nouveau en ajoutant ceci au début de ma méthode principale. p>
toujours brisé en 2016 ... SMH
Cela a résolu le même problème pour moi, alors merci de partage
Ce n'est pas une réponse directe, mais je pensais qu'il était important de transmettre que ce bogue a été identifié et corrigé dans une prochaine version de Java. Voir https://bugs.openjdk.java.net/browse/jdk-8143907 p>
Merci, mais décevant qu'il faut une telle période pour obtenir une résolution officielle pour cela.