Créer une application "stand-alone" et un executable (Java) - Java - Programmation
Marsh Posté le 17-04-2003 à 16:56:38
quel est l'intérêt ?
InstallAnywhere doit faire ce genre de truc
Marsh Posté le 17-04-2003 à 16:59:41
explique moi alors apres avoir créé une application en java, par exemple un messenger personnel, comment je suis supposer le faire fonctionner sous Windows sans avoir a installer le JRE ou le JDK sur tute les ordinateurs qui veulent mon logiciel
Marsh Posté le 17-04-2003 à 17:06:11
FealiT a écrit : explique moi alors apres avoir créé une application en java, par exemple un messenger personnel, comment je suis supposer le faire fonctionner sous Windows sans avoir a installer le JRE ou le JDK sur tute les ordinateurs qui veulent mon logiciel |
aaaah !
c'est plus clair maintenant
Je sais pas si c'est possible
InstallAnywhere te fait un joli petit package avec le JRE+ton jar
ça te convient pas ?
Marsh Posté le 17-04-2003 à 17:09:34
Ca fait un peu gros je trouve et je voudrais le moins possible me compliquer la vie. Les sources prennent 20k mais le tout prend 1 megs, c'est pas genial
tu peux jeter un coup doeil 30 sec sur le lien jai mis?
Marsh Posté le 17-04-2003 à 17:18:03
1 Mo ?? avec le JRE ?? tu devrais etre content ! mais ca m'etonnerait..
Pour les fameux programme, je ne suis pas alle voir, mais a mon avis, c'est juste un EXE qui lance le programme, y a toujours besoin du JRE. L'EXE permet juste d'ajouter une icone personnalisee a l'appli
Marsh Posté le 17-04-2003 à 17:19:09
jmsn ne contient pas le jre hein
il faut donc l'installer avant ...
Marsh Posté le 17-04-2003 à 17:20:18
AFAIK, l'exe de jmsn c'est juste un script a la con fait par NullSoft installer (l'installer de winamp) qui copie les fichiers sur disque + skins + plugings + liens dans le menu démarrer + uninstaller, rien de plus
en gros tu peux l'installer mais si tu n'as pas java dispo. ca fonctionnera pas, ca c'est sur
Marsh Posté le 17-04-2003 à 17:22:53
vous aviez raison
je viens tout juste de tester ce petit jMSN sur une machine XP flambant neuve avec rien d'installer et il dit d'installer le JRE.
Vous avez d'autre solution? si oui me donner beaucoup dexplication
Marsh Posté le 17-04-2003 à 17:24:21
DarkLord a écrit : AFAIK, l'exe de jmsn c'est juste un script a la con fait par NullSoft installer (l'installer de winamp) qui copie les fichiers sur disque + skins + plugings + liens dans le menu démarrer + uninstaller, rien de plus |
Mais cai supair, c'est quoi l'intérêt, alors ? Faire style "j'ai un .exe" avec un .jar ?
Marsh Posté le 17-04-2003 à 17:25:10
FealiT a écrit : Vous avez d'autre solution? si oui me donner beaucoup dexplication |
Ba si tu sais lire, tu vas sur http://java.sun.com
Marsh Posté le 17-04-2003 à 17:26:52
Taiche a écrit : |
ouais et sinon y a un système de plugins etc donc c'est juste histoire de créer la structure du directory avec des fichiers readme, la doc, etc
et le lien ds le menu démarrer ...
Marsh Posté le 17-04-2003 à 18:18:16
Taiche a écrit : |
C'est comme Python
Marsh Posté le 17-04-2003 à 18:24:27
DarkLord a écrit : |
L'interet c'est de pas déboussoler les utilisateurs windows habitués à lancer des .exe
Sinon pour éviter de redistribuer le jre avec ton appli, il y a des solutions pour compiler directement en natif le bytecode java (cherche jet sur google), mais dans ce cas là, ton programme n'est plus portable.
Marsh Posté le 17-04-2003 à 18:32:16
Threep a écrit : Sinon pour éviter de redistribuer le jre avec ton appli, il y a des solutions pour compiler directement en natif le bytecode java (cherche jet sur google), mais dans ce cas là, ton programme n'est plus portable. |
ben non, ce serait trop facile
Si tu fais ca tu dois distribuer le jre compilée en .dll qui est même plus grosse que celle en bytecode si je me souviens bien...
Marsh Posté le 17-04-2003 à 18:42:10
deltaden a écrit : |
oui tout ç fait, j'avais essayé, faut d'abord transformer la JRE en dll (c'est très long), et ensuite la dll produite est plus grosse que la JRE
Marsh Posté le 17-04-2003 à 18:44:10
Pour InstallAnywhere ; http://www.zerog.com/
Y a une version gratuite non limitée dans le temps : http://www.zerog.com/downloads_05.html
Marsh Posté le 19-04-2003 à 21:34:42
FealiT a écrit : vous aviez raison |
t utilise l instaleur de winamp ( http://www.nullsoft.com/free/nsis/ )
et apres on t aide a creer le script qui te permettra de de creer un exe d instal qui contiendra le JRE (suis ma signature si tu ve voir ce que ca donne...)
mais ca fera pas moins de 10 Mo
adsl powwa
Marsh Posté le 19-04-2003 à 21:35:37
Threep a écrit : |
ca c vraiment a eviter
Marsh Posté le 20-04-2003 à 00:42:42
Taiche a écrit : |
Des classes java c'est tres facilement decompilable, donc en termes de confidentialité c'est pas genial...
Ca peux etre utile de transformer du java en .exe.
Dans mon boulot par exemple, on a mit au point un soft en java qui interressait des personnes avec qui on collabore mais on ne voulait qu'il aient acces au code source (pour une histoire de protection de brevet).... donc on leur a filer une version sous forme d'executable stand alone...
Marsh Posté le 17-04-2003 à 16:52:54
Bien le bonjour, en regardant sur le site si dessous
http://sourceforge.net/projects/jmsn/
j'ai vu que ce logiciel contenait un executable EXE qui execute le contenu du JAR. Comment fait-il? Je lui ai envoyer un email mais sans reponse.