L'extrait de code source .fichier jar
Est-il un moyen d'extraire le code source à partir d'un exécutable .fichier jar (Java ME)?
- Mais notez que cette opération peut être illégal selon que vous possédez les droits d'auteur pour le pot, le pays où vous vivez et votre but pour le faire.
- Si il est open source, obtenir la source du développeur. Sinon, "Toute conformité avec le CLUF sera appréciée".
Vous devez vous connecter pour publier un commentaire.
Utilisation JD GUI. Ouvrez l'application, faites glisser et de déposer votre fichier JAR en elle.
jar xf filename.jar
Vous pouvez extraire un fichier jar avec la commande :
Références : Oracle POT de documentation
filename.jar
àfilename.jar.zip
et puis il suffit de le décompresser.Je crois que cela peut être fait très facilement. Vous pouvez toujours extraire les fichiers source (Java fichiers) d'un fichier jar dans un zip.
Étapes pour obtenir les sources d'un fichier jar zip :
emplacement sur votre système.
3 JAD de l'INTERFACE utilisateur sera ouvert avec l'ensemble du paquet structure en arbre.
Espère que cette aide.
Le lien est mort pour une raison quelconque afin d'ajouter le lien à partir duquel vous pouvez télécharger le JDGUI
Votre POT peut contenir de la source et de la javadoc, dans ce cas, vous pouvez simplement utiliser
jar xf my.jar
de les extraire.Sinon, vous pouvez utiliser un décompilateur comme mentionné dans adarshr réponse:
Je sais que c'est une vieille question Toujours pensé qu'il serait utile que quelqu'un
1) Aller dans votre fichier jar du dossier.
2) changer l'extension en .zip.
3) Vous êtes bon pour aller et peut facilement extraire simplement en double-cliquant dessus.
Remarque: j'ai testé sur MAC, il fonctionne. J'espère que ça fonctionnera sur windows aussi.
AndroChef Java Decompiler produit de très bonne code que vous pouvez utiliser directement dans vos projets...
Outils ci-dessus extrait de la jarre. Il y a aussi certains autres outils et de commandes pour extraire le pot.
Mais autant que je sache, vous ne pouvez pas obtenir le code java dans le cas où le code a été obscurci.
-Secrète .jar fichier .zip (sous windows, il suffit de changer l'extension)
-Décompressez le .dossier zip
-Vous obtiendrez .fichiers java
supposons que votre fichier JAR est dans C:\Documents and Settings\mmeher\Desktop\pot et le POT de nom de fichier est xx.jar puis écrire ci-dessous deux commandes dans l'invite de commande:
1> lecteur de cd C:\Documents and Settings\mmeher\Desktop\jar
2> jar xf xx.jar