Bonjour tout le monde !![]()
Alors voilà, j'ai un .jar qui contient la classe principale (ainsi que toutes les autes) de mon application et un autre fichier .jar qui contient des fichiers .obj (fichiers WaveFront d'objets 3D).
J'arrive, ou plutôt on m'a fait découvrir une classe (JarResources) pour accéder au .jar qui contient les fichiers .obj via la classe ZipFile : après avoir parcouru le .jar, je me retrouve avec un tableau de byte[].
Or, mon objectif est de charger ces .obj via un ObjectFile et sa méthode load() qui comprend 3 utilisations : load(URL url), load(String string) ou bien load(Reader reader).
La question serait donc : comment transformer un byte[] (en Reader, URL ou String) pour le passer en paramètre de la méthode load() ? Ou bien est-ce possible d'accéder aux ressources d'un .jar autre que celui qui contient la lcasse principale et qui ne contient aucune classe, via un getResource() ?![]()
Merci d'avance pour vos réponses !!!![]()
Partager