Est-il possible d'extraire le code source d'un fichier .jar exécutable (Java ME)?
Utilisez JD GUI . Ouvrez l'application, faites glisser et déposez votre fichier JAR dans celle-ci.
Vous pouvez extraire un fichier jar avec la commande:
jar xf filename.jar
Références: documentation JAR d'Oracle
Je crois que cela peut être fait très facilement. Vous pouvez toujours extraire les fichiers sources (fichiers Java) d'un fichier jar dans un fichier Zip.
Étapes pour obtenir les sources d'un fichier JAR sous forme de fichier Zip:
J'espère que cela t'aides.
Le lien est mort pour une raison quelconque, il est donc difficile d'ajouter le lien à partir duquel vous pouvez télécharger le fichier JDGUI
Votre fichier JAR peut contenir source et javadoc. Dans ce cas, vous pouvez simplement utiliser jar xf my.jar
pour les extraire.
Sinon, vous pouvez utiliser un décompilateur comme indiqué dans la réponse de adarshr:
Utilisez JD GUI . Ouvrez l'application, faites glisser et déposez votre fichier JAR dans celle-ci.
Je sais que c'est une vieille question Je pensais toujours que cela aiderait quelqu'un
1) Allez dans le dossier de votre fichier jar.
2) changez son extension en .Zip.
3) Vous êtes prêt à partir et pouvez facilement l'extraire en double-cliquant dessus.
Note: J'ai testé cela en MAC, ça marche. Espérons que cela fonctionnera aussi sur les fenêtres.
AndroChef Java Decompiler produit un très bon code que vous pouvez utiliser directement dans vos projets ...