La visualisation du code source à partir d'un tiers pot dans Eclipse
Je suis en train de travailler sur un projet Java sous Eclipse. En cela, je suis à l'aide d'un tiers POT que j'ai mis sur le chemin de la classe. Maintenant, je veux comprendre le code dans le fichier JAR et que vous voulez voir le code et de naviguer dans la troisième partie du code tout comme mon propre code.
Ma question est la suivante: au Lieu de m'manuellement la décompilation tous les fichiers de classe dans le POT et le placer dans le dossier approprié comme par paquet déclaration, est-il un moyen dans lequel Eclipse ne décompiler pour moi, et les mettre dans le dossier approprié? Ce qui devrait être l'approche adoptée dans un tel scénario?
l'ingénierie inverse ne doit pas être fait sans autorisation de l'auteur.
vous l'a dit c'est de l'ingénierie inverse??? Fondamentalement, le tiers pot a été écrit par un employé de notre entreprise qui a maintenant quitté l'organisation. Il n'a pas commis le code source dans le référentiel, mais seulement à gauche compilé le fichier jar. Maintenant, j'ai besoin d'étendre les fonctionnalités et donc de voir le code dans le fichier jar pour modifier les fichiers jar. Cela n'a rien à voir avec le reverse engineering.
l'ingénierie inverse n'est pas toujours mauvais, dans votre cas, c'est compréhensible. 🙂
Ouais ..ingénierie inverse n'est pas toujours mauvais:) Mais je ne pense pas que ce que je fais est de l'ingénierie inverse. Je veux seulement d'étendre les fonctionnalités existantes et donc je veux voir la mise en œuvre existantes.
triste d'entendre que vous avez eu ces irresponsables de l'employé. Je comprends votre frustration. JAD est un bon choix, par la manière.
vous l'a dit c'est de l'ingénierie inverse??? Fondamentalement, le tiers pot a été écrit par un employé de notre entreprise qui a maintenant quitté l'organisation. Il n'a pas commis le code source dans le référentiel, mais seulement à gauche compilé le fichier jar. Maintenant, j'ai besoin d'étendre les fonctionnalités et donc de voir le code dans le fichier jar pour modifier les fichiers jar. Cela n'a rien à voir avec le reverse engineering.
l'ingénierie inverse n'est pas toujours mauvais, dans votre cas, c'est compréhensible. 🙂
Ouais ..ingénierie inverse n'est pas toujours mauvais:) Mais je ne pense pas que ce que je fais est de l'ingénierie inverse. Je veux seulement d'étendre les fonctionnalités existantes et donc je veux voir la mise en œuvre existantes.
triste d'entendre que vous avez eu ces irresponsables de l'employé. Je comprends votre frustration. JAD est un bon choix, par la manière.
OriginalL'auteur user496934 | 2011-10-03
Vous devez vous connecter pour publier un commentaire.
Le decompiler que j'utilise est JAD. Il a un plugin eclipse, Jadclipse.
Vous pouvez télécharger JAD de http://www.varaneckas.com/jad
Vous pouvez obtenir Jadclipse de http://sourceforge.net/projects/jadclipse/. Cliquez sur télécharger le bocal et ensuite il suffit de copier le jar dans votre Eclipse/plugins, et de redémarrer Eclipse. Mettre en place le chemin à JAD, partir des Préférences->Java->JADClipse. Alors que vous essayez d'afficher une classe devrait donner le code décompilé.
Aussi loin que je peux dire, cet outil et seulement décompresser un".la classe de fichier et donne msg d'erreur lorsque vous tentez de décompresser un".jar fichier
OriginalL'auteur Matthew Farwell
J'ai été en utilisant Java Decompiler pour un certain temps et l'ai trouvé très utile, je ne sais pas à propos de l'éclipse, mais il semble avoir un plugin eclipse: JD-Eclipse
OriginalL'auteur epoch
Je suggère de demander le code source de la troisième partie et la mettre dans votre projet. La décompilation, il peut être contre leur volonté 🙂
OriginalL'auteur Dan Bizdadea