Petit tutoriel consacré à l'utilisation de la version d'éclipse que vous venez de télécharger, configué par UF_Fernand. Installation: Si on peut parler d'installation car il suffit juste de décompresser les archives eclipse.7z et Jode.7z dans C: (important) Jode c'est les outils qui vont vous permettre de dé compiler les classes originale ou celles d'un Mod que vous souhaitez modifier ou tout simplement aller voir ce qu'il y a dedans, il est constitué de trois répertoires: 1/ Class Building (dont je ne me sers jamais) 2/ Class Dumping ; là c'est pour dé compiler, vous mettez les classes du mod dans le dossier Class et vous double cliquez sur Resolver Class.bat, ensuite vous aurez un dossier "com" automatiquement créé avec tous les sous dossiers qui vont avec dont les classes dé compilées. 3/ Classrepacking ; celui là c'est pour la manip inverse, vous mettez les classes dans Class et vous double cliquez sur hash.bat, les classes recompilées apparaîtront dans le dossier Classrepacking. Maintenant que vous savez comment dé compiler les classes on va maintenant passer à l'utilisation d'éclipse, pour le lancer vous double cliquez sur son eclipse.exe (moi j'ai créé un raccourci dans le menu démarrer), une fois lancé voilà ce qu'on a: A gauche un onglet Package Explorer avec "PROJET_MOD_IL2" qu'on peut dérouler en cliquant sur les +, on y trouve "src", "JRE System Library [J2SE-1.3]", "Referenced Libraries". "src" c'est là où vous allez retrouver les classes que vous aurez modifiées et enregistrées, elles sont en.java c'est à dire modifiable. "JRE System Library [J2SE-1.3]" on touche pas, c'est la configuration d'éclipse qui permet de définir la version java qu'utilise il2. "Referenced Libraries" c'est là ou vous pourrez importer des classes dé compilées soit d'origine soit moddées, le code source d'il2 4.09 s'y trouve, vous pourrez constater aussi qu'une grosse partie des autres "dossiers" sont consacrés aux Fw 190 :D Remarquez bie l'arborescence de tous ces répertoires, elle est toujours la même et elle correspond à celle que vous trouverez à la racine d'eclipse et aussi dans Jode lorsque vous dé compilerez vos premières classes, il est très important de la conserver sinon vos classes ne fonctionneront pas.
Bon maintenant passons aux choses sérieuses; admettons que vous ayez envie de voir ce qui se trouve dans un mod nouvellement sorti, vous le téléchargez et vous dé compilez les classes comme expliqué plus haut avec Jode, dans éclipse vous créez un dossier du nom du mod que vous souhaitez modifier (c'est plus facile pour s'y retrouver) et vous déplacez le dossier "com" avec tous ses sous dossiers dans eclipse et votre nouveau répertoire. Ensuite il faut importer dans eclipse ces nouvelles classes, pour ce faire; clic droit sur "PROJET_MOD_IL2" et vous faites comme moi sur les screens suivants:
Il vous suffit d'aller chercher le répertoire que vous avez créé à la racine d'eclipse ensuite Ok partout pour fermer les fenêtres, vous verrez apparaître votre dossier dans "Referenced Libraries", vous le déroulez et vous double cliquez sur la classe que vous voulez ouvrir pour l'éditer, là elle apparaît dans la fenêtre de droite, son nom est inscrit en.class, rappelez vous qu'à ce stade vous ne pouvez rien faire, il va falloir la dupliquer dans votre "src". On copie le nom EXACT de la classe (le langage java est TRES sensible à la casse) ensuite; clic droit sur "PROJET_MOD_IL2" New, Class.
Dans la fenêtre on colle son nom et on clique sur Finish
Et hop, la voilà qui apparaît en.java (mais vide ou presque pour l'instant) et aussi à gauche dans "(defaut package) et non pas (encore) dans "com.maddox.il2"
C'est là que les Athéniens s'atteignirent... on va maintenant copier l'ensemble de la classe originale en.class et copier son contenu dans la nouvelle en.java
Et là, observez bien ce qu'il se passe, vous avez quelques rectangles rouges tout à droite, des lignes soulignées dans la classe avec en face à gauche des petites icônes, tout ça ce sont des erreurs qui vont empêcher votre classe de fonctionner si vous l'enregistrez en l'état, il faut donc les résoudre impérativement. Pour les résoudre il faut toujours commencer par la première en haut, en général après c'est bon sauf dans l'exemple que j'ai choisi (exprès), vous cliquez sur l'icône à gauche et une fenêtre apparaît
Dans la fenêtre blanche eclipse vous propose deux solutions pour résoudre cette erreur, en général la première est la bonne et dans cet exemple là ça l'est, vous double cliquez sur "Move 'AradoStatic.java' to package 'com.maddox.il2.objects.vehicles.planes'
Et toc vous l'avez compris, la voilà maintenant dans le bon Package mais... il reste encore une erreur
Pour celle là et pour le moment je n'ai pas la solution à part celle que UF_Fernand m'a donné et qui consiste à ne garder que le nom de la classe puis d'enregistrer, soit comme ça
Voilà pour le début avec eclipse, vous avez créé votre première classe java, vous allez maintenant pouvoir la recompiler.
Vous retournez dans à la racine d'eclipse sous windows, vous déroulez "C:\eclipse\workspace\PROJET_MOD_IL2\bin\com\maddox\il2\objects\vehicles\planes" et vous trouvez la classe java éditée (oui, pas encore modifiée mais c'est pour montrer), vous la copiez collez dans "jode\classrepacking\class" et vous la recompilez comme expliqué plus haut. Voilà, vous savez maintenant vous servir d'eclipse, reste maintenant le plus dur; comprendre le langage java, l'écrire ou le modifier et là... ben moi j'y arrive pas encore bien sauf pour des trucs basiques et encore... Je vous mets quelques liens qui vous aideront sûrement: http://prevert.upmf-grenoble.fr/prog/java/coursjava/expressionsregulieres.html http://fr.wikibooks.org/wiki/programmation_java/op%c3%a9rateurs celui là est très bien (mais j'ai pas tout lu encore, certainement la cause de mes difficultés): http://www.jmdoudoux.fr/java/dej/chap001.htm Amusez vous bien!!!