2011-03-24 6 views
0

Je veux ajouter des DLL, des images, des textfiles etc à mon projet en tant que ressources, donc quand je l'exporte, le pot contient les ressources pour qu'elles puissent être utilisées. J'utilise Eclipse. Le problème est que je ne sais pas comment l'ajouter. J'ai essayé d'ajouter des DLL/images au dossier src dans le projet, mais quand j'exporte le pot, il ne se trouve pas làAjouter des ressources dans un pot lors de la construction

J'ai regardé How to make a JAR file that includes DLL files? mais il explique seulement comment l'extraire, pas comment ajoutez-le au projet et construisez-le.

EDIT: J'utilise une applet pour ouvrir le pot en passant, désolé de l'avoir manqué!

Salutations

+0

Cela dépend de votre processus de construction - si vous utilisez une méthode de construction spécifique à l'éclipse, je ne peux pas vraiment vous aider. (Je vais ajouter la balise [eclipse] –

Répondre

1

Comment ouvrez-vous le fichier dans java? Class.getResourceAsStream (nom)?

Si vous empaquetez le code dans un bocal, vous devez utiliser cette commande. (par opposition au nouveau fichier (nom), qui aura le fichier dans le même répertoire que votre fichier jar)

Si le fichier n'est pas physiquement dans votre fichier jar, vous pouvez le vérifier en changeant .jar en .zip et en l'extrayant , puis consultez ce document http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html

+0

lien de référence cassé – AkD

+0

J'ai mis à jour le lien, de 1.4.2 à 1.5.0 java docs –

1

Habituellement dans un projet Eclipse, le dossier src est le mauvais endroit pour mettre un contenu non-code source.

Vous devriez essayer de passer à maven comme système de construction, car il est hautement personnalisable et vous fournit des dossiers dans votre projet exactement dans ce but. (src/main/resources)

Questions connexes