Ich habe vor kurzem begonnen, Fantom zu verwenden. Ich habe eine Jar-Datei, die eine Ressource enthält (in diesem Fall Svg-Image). Ich kann die Klassen aus dem Jar gut verwenden, aber die Ressource wird nicht geladen: Thread.currentThread().getContextClassLoader().getResourceAsStream("name")
gibt null
zurück. Wenn ich genau dieses jar in einem Nur-Java-Kontext verwende, kann es die Ressource gut finden.Warum kann Fantom die Ressource nicht in einem Glas finden?
Alle Vorschläge zum Debuggen oder sogar zum Beheben dieses Problems wären sehr willkommen.
Ich weiß nichts über Fantom (sieht zwar auf den ersten Blick cool aus), aber es scheint, als würden einige Classloader manipuliert/isoliert werden. Könnte etwas mit etwas in diesem Bereich zu tun haben, zum Beispiel: http://fantom.org/sidewalk/topic/1208. –
Versuchen Sie, die Ressource mit ihrem vollständigen Pfad beginnend mit/anzugehen, und sehen Sie, ob das hilft. – Knubo
Was bedeutet der "vollständige Pfad"? Die Ressource befindet sich in einer JAR-Datei. – Jorn