Décompilation Java sur Eclipse puis recompilation

-2

J'ai utilisé jdGUI pour décompiler un fichier jar (avec autorisation), et maintenant je me retrouve avec un fichier zip. Comment pourrais-je déplacer ce zip dans Eclipse pour le modifier et le recompiler?

J'ai essayé mais je reçois beaucoup d'erreurs. Dois-je importer des éléments de Google? J'ai aussi un dossier Google.

EDIT J'ai extrait le zip dans mon dossier de projets, mais je ne vois pas comment y accéder depuis Eclipse.

utilisateur3361034
la source
1. savez-vous comment décompresser un fichier? Si vous êtes sous Windows, vous pouvez télécharger 7zip 2. connaissez-vous Java? 3. savez-vous comment créer un projet dans Eclipse? Si vous répondez «non» à (2) et (3), je pense que vous devriez chercher une introduction très basique aux deux.
Peon
Je soupçonne que tu es au dessus de ta tête. Java décomposé va être très laid.
Daniel R Hicks
Si vous avez l'autorisation de décompiler, pourquoi ne pas demander à l'auteur le code source? Votre objectif est-il d'apprendre à utiliser jdGUI ou à travailler sur le code en question?
mcgyver5
On ne décompile pas un fichier jar. Juste comme on ne conduit pas aux magasins avec leur crayon. Un fichier jar est comme un fichier zip, un fichier compressé. Vous décompiler des fichiers de classe
barlop

Réponses:

0

Je poste ceci comme réponse car c'est un peu long pour un commentaire.

Il y a deux problèmes différents. Deux questions différentes.

1) le compiler

2) l'exécuter dans Eclipse.

Pour le compiler, énoncez l'erreur. Compilez-le à partir de l'invite de commande. Si vous ne pouvez pas faire cela, vous ne devriez pas utiliser d'interface graphique.

Pour l'exécuter dans Eclipse, indiquez la méthode que vous utilisez et l'erreur.

Essayez de donner à JD-GUI un fichier de classe plutôt qu'un fichier jar. Le site pour JD-GUI indique http://jd.benow.ca/ JD-GUI est un utilitaire graphique autonome qui affiche les codes source Java des fichiers «.class».

Je penserais que vous voudriez unjar le fichier jar, c'est-à-dire le décompresser. Ensuite, quand vous avez des fichiers de classe, si vous voulez du code source, essayez JD-GUI.

C'est très grave que vous n'ayez pas indiqué la méthode que vous avez utilisée et les erreurs que vous avez commises. Et que vous n'avez pas décomposé le problème en ses éléments constitutifs

barlop
la source