2011-09-04 4 views
0

REMARQUE: oui, minecraft a un paquet de codeur spécifique, mais il ne fonctionne pas pour mac ou linux (quelque chose à voir avec la portabilité du script python)Structurer un pot?

Tout en essayant de mod le principal fichier jar java (minecraft.jar J'ai remarqué qu'il a une structure inhabituelle, qui ne sait pas comment construire. Il contient tous les objets (ou les classes qui sont fréquemment appelés) en haut du [nom de la structure de jar], et ceux-ci, une fois décompilés, n'appartiennent à aucun paquet. Alors que les fichiers qui ont été exécutés appartenaient à des paquets. Donc, ma question est, comment puis-je structurer un fichier Jar comme moi, avec un IDE (Eclipse/IntelliJ)?

Répondre

1

Je pense que tout ce que vous devez faire est de créer des classes dans le paquetage par défaut (pas de déclaration package dans le fichier .java).

+0

ok, c'est probablement ce qui se passerait, mais, parce que j'ai importé les fichiers comme un module séparé (utilisant intelliJ) ils ne semblent pas être détectés comme paquets par défaut, peut-être que je dois repenser la façon dont je configure le projet . Je dois être capable d'importer le projet dans n'importe quel dossier minecraft, mais à moins que je pose le projet exactement comme l'a fait Notch, il générera un classnotdeffounderror. – user825962

+0

k, sorte de complète maintenant, il a fallu le projet tel quel lorsque je renommer la source réelle comme le dossier src – user825962