Bonjour,
j'ai une application d'extension .jar et je voudrais bien avoir le code source de cette application. j'ai extracté l'application et je n'ai obtenu que des fichiers .class donc pas de code sources (fichiers .java)!! comment faire ?!
Merci..







			
			
			
			 
			
				
Bonjour,
j'ai une application d'extension .jar et je voudrais bien avoir le code source de cette application. j'ai extracté l'application et je n'ai obtenu que des fichiers .class donc pas de code sources (fichiers .java)!! comment faire ?!
Merci..
Bonjour,
Il faut que tu utilise un décompilateur par ex jad mais il ne te donnera pas le code source seulement une interprétation en java du code compilé. Tu n'aura pas également les commentaires. Et les noms de variable n'auront pas forcémentu une grande signification.
Pour récupérer le code source d'un jar tu dois le decompiler. Tu peux utiliser JAD mais le code récupérer ne sera pas parfait
bonjour,
j'ajouterais que la décompilation n'est pas très légal, si tu n'en es pas le propriétaire !
pour quel raison as tu besoin d'avoir accès aux sources ?
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran
Mes Articles : Mon premier article est sur le language D
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java







			
			
			
			 
			
				
L'application que j'ai contient des fonctionnalités dont j'ai besoin mais je dois changer des trucs et rajouter d'autres! c'est pour ca que j'ai besoin d'extraire le code source pour le comprendre puis l'adapter en fonction de mes besoins!
Si tu ne possèdes pas le code source tu devrais essayer de le réaliser tout seul. Si tu utilises le code décompiler tu risques de te prendre la tete![]()
rouge87: d'ou viens cette application, la license vous donne-t-elle les droits de modification?
Sérieusement ? La loi a tranché sur des conditions où on a le droit ou pas le droit de décompiler ?
Je sais bien qu'en pratique, quand les gens viennent parler de décompilation, ils ont des intentions illégales en tête, mais il ne me semble pas que l'acte lui-même ait été légiféré d'une manière ou d'une autre.
(Cas particulier : si le programme a été crypté par une mesure raisonnablement efficace, là, ça pourrait passer pour un contournement de procédé de protection, et il y a au moins un doute.)
en france:
décompilation : "traduction de la forme du code".Article L122-6-1
IV.La reproduction du code du logiciel ou la traduction de la forme de ce code n'est pas soumise à l'autorisation de l'auteur lorsque la reproduction ou la traduction au sens du 1º ou du 2º de l'article L. 122-6 est indispensable pour obtenir les informations nécessaires à l'interopérabilité d'un logiciel créé de façon indépendante avec d'autres logiciels, sous réserve que soient réunies les conditions suivantes :
1º Ces actes sont accomplis par la personne ayant le droit d'utiliser un exemplaire du logiciel ou pour son compte par une personne habilitée à cette fin ;
2º Les informations nécessaires à l'interopérabilité n'ont pas déjà été rendues facilement et rapidement accessibles aux personnes mentionnées au 1º ci-dessus ;
3º Et ces actes sont limités aux parties du logiciel d'origine nécessaires à cette interopérabilité.
Donc ce n'est autorisé que soit si autorisé par l'auteur, soit nécessaire à l'interopérabilité.
Partager