2010-11-29 21 views
0

J'ai une applet qui contient des images, des classes java régulières et de la classe, qui utilise le code C via JNI. Tout cela est inclus dans le fichier jar, et la DLL appropriée est située quelque part sur un disque dur. Dans le code C, je dois lire un bitmap de l'applet (jar). Je sais qu'il est simple d'accéder à ce fichier à partir de Java via la méthode getResourceAsStream(), mais puis-je le faire à partir du code natif? Je comprends que je peux passer les octets de la bitmap au code natif comme une solution de contournement, mais il nécessite une réécriture, donc je voudrais éviter cela.Accéder au fichier à partir du fichier jar via le code natif

Donc, y a-t-il un moyen d'accéder aux fichiers depuis jar via du code natif, exécuté par une classe appartenant à ce jar?

Répondre