2010-08-18 7 views
0

Voici comment je compile actuellement mon code:Invite de commandes - fichiers jar

jar cvf client.jar tileGen.class tileGen$GamePanel.class Player.class 

Eh bien disons que j'ai un dossier appelé \ line_tile | et je veux mettre dans ce fichier jar tous les fichiers png ... comme ça. \ line_tile * .png peut-être? Donc, dans le fichier Jar, ce serait mon tileGen, tileGen $ GamePnale, et les classes de joueurs puis un nouveau dossier appelé \ line_tile \ et à l'intérieur de that ... j'aurais mes images de tuiles .... peut-être que vous pouvez aider?

Je ne sais pas ...

+2

Une note sur la nomenclature - ce n'est pas comme ça que vous * compilez * votre code, c'est comme ça que vous empaquetez vos classes compilées dans un fichier JAR. Vous compilez votre code avec 'javac', comme le reste d'entre nous. :-) –

+0

whoops oui, désolé. – nn2

+0

Ou 'ejc' comme le reste du reste d'entre nous. –

Répondre

2

Vous pouvez le faire:

jar cvf client.jar tileGen.class tileGen$GamePanel.class Player.class line_tile

Cela inclut tout dans un répertoire "line_tile" dans votre pot.

Il est plus facile de construire le fichier jar si tous les fichiers que vous voulez se trouvent dans l'emplacement du lecteur où vous les voulez. Vous voulez le répertoire line_tile là où vous construisez votre pot.

1
jar cvf client.jar tileGen.class tileGen$GamePanel.class Player.class line_tile/*.png 
Questions connexes