Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
741 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Transformer un programme JAVA en fichier .EXE

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

Transformer un programme JAVA en fichier .EXE

n°312906
DTSman
Keep Of The Sound
Posté le 19-02-2003 à 12:28:19  profilanswer
 

Bonjour,
 
je viens de construire une page HTML contenant un applet JAVA. Malheureusement j'ai des problemes de portabilité.  
 
Existe-il un programme qui permet de transformer ma page HTML et tous mes fichiers .class qui vont avec en un fichier executable lisible depuis n'importe qu'elle machine travaillant sous Windows?
 
Merci pour votre aide


---------------
Tuto ColorHCFR : Home-cinema & Multimedia
mood
Publicité
Posté le 19-02-2003 à 12:28:19  profilanswer
 

n°312926
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-02-2003 à 12:41:46  profilanswer
 

DTSman a écrit :

Bonjour,
 
je viens de construire une page HTML contenant un applet JAVA. Malheureusement j'ai des problemes de portabilité.  


 
I was here [:yaisse2]
Non, plus sérieusement, c'est pas un problème de portabilité que t'as, c'est un problème de format de fichier (la portabilité, c'est quand tu veux exécuter un code sur plusieurs environnements différents).
Je ne connais pas de solution à ton problème et je doute qu'il en existe une, mais il est fort possible que je me trompe donc attendons d'autres réponses à ton message, on verra bien :)

n°312933
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-02-2003 à 12:43:43  profilanswer
 

EDIT : double post à la con :o


Message édité par Taiche le 19-02-2003 à 12:45:42
n°312940
DTSman
Keep Of The Sound
Posté le 19-02-2003 à 12:52:22  profilanswer
 

Et le soft JET? J'ai entendu dire qu'il était capable de générer des fichiers .exe a partir de code JAVA...
 
Merci


---------------
Tuto ColorHCFR : Home-cinema & Multimedia
n°312954
BifaceMcLe​OD
The HighGlandeur
Posté le 19-02-2003 à 13:05:22  profilanswer
 

Oui, enfin, il est capable de générer une en-tête à la .exe qui invoque un JRE. Mais globalement, ça revient à avoir un JRE installé sur son poste...

n°312958
DTSman
Keep Of The Sound
Posté le 19-02-2003 à 13:07:46  profilanswer
 

Ok,
 
pas cool cette histoire  :pfff:  
 
Merci


---------------
Tuto ColorHCFR : Home-cinema & Multimedia
n°312967
BifaceMcLe​OD
The HighGlandeur
Posté le 19-02-2003 à 13:11:13  profilanswer
 

Mais franchement, je ne vois pas trop quel est ton problème. A part si tes utilisateurs refusent de télécharger un JRE un peu plus récent que la version 1.1, tu ne devrais pas avoir de souci...  :heink:

n°313012
noldor
Rockn'roll
Posté le 19-02-2003 à 13:53:09  profilanswer
 

BifaceMcLeOD a écrit :

Oui, enfin, il est capable de générer une en-tête à la .exe qui invoque un JRE. Mais globalement, ça revient à avoir un JRE installé sur son poste...

JET fait un peu plus que ça non ?
Etant donné qu'il fait aussi de l'optimisation et que ce qu'il génère serait plus rapide que le prog exécuté via une JVM

n°313018
El_gringo
Posté le 19-02-2003 à 13:55:41  profilanswer
 

JET permet de se passer de JRE ?

n°313053
benou
Posté le 19-02-2003 à 14:17:17  profilanswer
 

El_gringo a écrit :

JET permet de se passer de JRE ?


je pense qu'il intègre dans l'exe l'environnement java => ca fait un gros exe

mood
Publicité
Posté le 19-02-2003 à 14:17:17  profilanswer
 

n°313057
kadreg
profil: Utilisateur
Posté le 19-02-2003 à 14:18:19  profilanswer
 

El_gringo a écrit :

JET permet de se passer de JRE ?


 
non (vécu dans la vraie vie deux heures avantune demo [:totoz]).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°313069
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-02-2003 à 14:24:49  profilanswer
 

kadreg a écrit :


 
non (vécu dans la vraie vie deux heures avantune demo [:totoz]).  


 
Les boules ! T'as eu l'temps de choper une JDK sur le site de Sun ou t'avais qu'une connec 56K ? [:ddr555]

n°313075
kadreg
profil: Utilisateur
Posté le 19-02-2003 à 14:29:15  profilanswer
 

Taiche a écrit :


Les boules ! T'as eu l'temps de choper une JDK sur le site de Sun ou t'avais qu'une connec 56K ? [:ddr555]  


 
Changé de machine en urgence (on prévoit toujours le matériel en double pour les démos importantes en cas de surprise).
 
Et les hommes aussi. Toujours à deux sur une demo. SI un peut pas assurer, l'autre doit pouvoir prendre la relève.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°313185
bobuse
Posté le 19-02-2003 à 16:09:25  profilanswer
 

un cas similaire :
je m'etais servi de Jet pour une demo, car j'utilisait le jdk 1.4, par forcement installe.  
Et arrive sur la becane (sous Xp) l'exe plante ! Alors qu'il marchait tres bien sur d'autres machines. Heureuseument, j'avais le jar, et le jre 1.4 etait installe ...
j'en garde pas un tres bon souvenir de JET, si ce n'est qu'il etait plus rapide (par contre la compilation de l'API java est enorme !!)

n°313442
DTSman
Keep Of The Sound
Posté le 19-02-2003 à 19:42:14  profilanswer
 

Merci,
 
je vais quand même tester JET à l'occasion.
 
En fait j'ai compilé mon programme avec le JDK 1.4 et là ou je souhaite l'utiliser il n'y a que le JDK 1.3 et le programme ne marche pas, c'est pourquoi j'ai souhaitais passer par un executable... :(


---------------
Tuto ColorHCFR : Home-cinema & Multimedia
n°313637
darklord
You're welcome
Posté le 19-02-2003 à 23:49:10  profilanswer
 

DTSman a écrit :

Merci,
 
je vais quand même tester JET à l'occasion.
 
En fait j'ai compilé mon programme avec le JDK 1.4 et là ou je souhaite l'utiliser il n'y a que le JDK 1.3 et le programme ne marche pas, c'est pourquoi j'ai souhaitais passer par un executable... :(


 
de quoi tu as besoin ds le 1.4 qui n'est pas dans le 1.3?


---------------
Just because you feel good does not make you right
n°313671
deltaden
Posté le 20-02-2003 à 03:57:26  profilanswer
 

je l'ai déjà fait, mais je sais plus avec quel programme.
 
Le problème c'est que tu dois compiler toutes les classes de l'API java en .dll et ton programme en .exe. Mais même si ton .exe fais 500ko, l'utilisateur doit quand même télécharger les dll nécessaires, qui son aussi grosse que le jre, si pas plus grosse.
 
Et au point de vue performances, c'est pas nécessairement meilleur,
En fait je voulais justement convertir un programme (un truc qui résoud le problème des n-reines entre autre) en .exe en pensant que ce serait plus rapide, he bien rien à voir! c'était plus lent qu'en .class !!!:(
Mais je supposes que ca dépend de l'application.
 

DTSman a écrit :


En fait j'ai compilé mon programme avec le JDK 1.4 et là ou je souhaite l'utiliser il n'y a que le JDK 1.3 et le programme ne marche pas, c'est pourquoi j'ai souhaitais passer par un executable... :(


ben tu peux compiler avec le jdk1.3 pour être sur!


Message édité par deltaden le 20-02-2003 à 04:02:07

---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
n°313696
kadreg
profil: Utilisateur
Posté le 20-02-2003 à 09:03:31  profilanswer
 

DarkLord a écrit :


de quoi tu as besoin ds le 1.4 qui n'est pas dans le 1.3?


 
java.util.regex ?  :love:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°313700
darklord
You're welcome
Posté le 20-02-2003 à 09:04:34  profilanswer
 

kadreg a écrit :


 
java.util.regex ?  :love:  


 
jakarta ora powaa :)


---------------
Just because you feel good does not make you right
n°314028
the real m​oins moins
Posté le 20-02-2003 à 14:36:45  profilanswer
 

DarkLord a écrit :


 
jakarta ora powaa :)

oro :o

n°314032
darklord
You're welcome
Posté le 20-02-2003 à 14:40:09  profilanswer
 


 
ah vi juste :jap:
 
je suis blindé par les erreurs Oracle en fait :D


---------------
Just because you feel good does not make you right
n°314042
DTSman
Keep Of The Sound
Posté le 20-02-2003 à 14:49:12  profilanswer
 

En fait ce qui me pousse à installer 1.4, c'est que mon appli ainsi créée (un Applet) une fois visionnée en 1.3 bug sur ecouteur de bouton. En 1.4 il n'y a aucun probleme tout est fluide. Et je ne comprends vraiment pas pourquoi :(


---------------
Tuto ColorHCFR : Home-cinema & Multimedia
n°314302
nraynaud
lol
Posté le 20-02-2003 à 19:07:53  profilanswer
 

DarkLord a écrit :


 
de quoi tu as besoin ds le 1.4 qui n'est pas dans le 1.3?


 
assert ?

n°314766
BifaceMcLe​OD
The HighGlandeur
Posté le 21-02-2003 à 10:39:04  profilanswer
 

Le chaînage des exceptions ?

n°314823
El_gringo
Posté le 21-02-2003 à 11:28:28  profilanswer
 

Le package java.awt.image ?

n°316591
veryfree
Posté le 24-02-2003 à 15:29:48  profilanswer
 

benou a écrit :


je pense qu'il intègre dans l'exe l'environnement java => ca fait un gros exe


le JRE reste indispensable :/
 
l'exe est relativement leger (<1Mo)

n°729406
Bourreau
Posté le 17-05-2004 à 18:22:06  profilanswer
 

Up !
J'ai une chtite question à ce sujet, je suis assez noob en la matière et si j'ai bien compris, je dois choper le soft JET pour faire l'exe, et après tte personne voulant utiliser l'exe doit se servir d'un truc (JRE) :heink:
Ya pas de solution simple pour avoir un exe, com, bat ou quoi que ce soit de lancable sous Win à partir d'un code Java ?


---------------
[VDS/ACH/ECH]  Le bordel à Bourral (procos, mobos, ram, WC,...)
n°729668
veryfree
Posté le 17-05-2004 à 23:49:17  profilanswer
 

bat>>  
start javaw -jar tonjar.jar
 

n°730015
Bourreau
Posté le 18-05-2004 à 11:34:45  profilanswer
 

OK, merci je vais essayer ca ce soir ;)


Message édité par Bourreau le 18-05-2004 à 11:34:56

---------------
[VDS/ACH/ECH]  Le bordel à Bourral (procos, mobos, ram, WC,...)
n°731730
chantal_13
Posté le 19-05-2004 à 16:27:44  profilanswer
 

C'est quoi ce soft JET ? ou peut on le trouver mais a quoi sert il vraiment?
Car je dois créer un .exe de mon code .class et je ne sais po comment faireeee  :heink:  

n°731744
the real m​oins moins
Posté le 19-05-2004 à 16:34:34  profilanswer
 

abstiens-toi.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°731747
chantal_13
Posté le 19-05-2004 à 16:36:04  profilanswer
 

Ben j'ai pas trop le choix en fait, je dois absolument pouvoir lancer mon programme sans utiliser le logiciel de développement ! Pourkoi fodrait il ke je m'abstreigne?!?!?!?! :(

n°731750
the real m​oins moins
Posté le 19-05-2004 à 16:38:24  profilanswer
 

le "logiciel de développement"? :heink:
http://java.com/en/download/faq/java_diff.jsp


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°731753
chantal_13
Posté le 19-05-2004 à 16:39:50  profilanswer
 

le seul fait d'avoir une JVM permet de lancer un programme java??? mais ne faut il pas kil soit en .exe?

n°731768
tuxbleu
renie ses origines
Posté le 19-05-2004 à 16:49:21  profilanswer
 

chantal_13 a écrit :

le seul fait d'avoir une JVM permet de lancer un programme java??? mais ne faut il pas kil soit en .exe?


mais non ! c le concept de java d'ailleur....

n°731771
the real m​oins moins
Posté le 19-05-2004 à 16:49:41  profilanswer
 

parce que ça ne marche que sous windows
parce que c'est lourd pour rien (ton exe contient tout le jre [:spamafote])
parce que meme sous windows, je suis pas sur que ça marche correctement.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°731793
chantal_13
Posté le 19-05-2004 à 16:54:04  profilanswer
 

comment alors puis je fer pour lancer mon code sans JBuilder????

n°731803
tuxbleu
renie ses origines
Posté le 19-05-2004 à 16:57:46  profilanswer
 

chantal_13 a écrit :

comment alors puis je fer pour lancer mon code sans JBuilder????


tu tapes dans une fenetre msdos java "nom_de_prog", ou nom_de_prog est le nom du fichier ki contient ton main. attention, tu dois avoir tes fichiers .class déjà généré. Si  pas le cas, tape javac *.java.
 
PS : tu dois etre dans le répertoire ou sont tes fichier.

n°731804
the real m​oins moins
Posté le 19-05-2004 à 16:58:02  profilanswer
 

tu commences par jeter jbuilder, ensuite tu apprend java.
 
 
(bordel, mais au secours)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°733191
chantal_13
Posté le 21-05-2004 à 09:55:17  profilanswer
 

Euh jaurais une question : pour lancer à partir du dos mon code, il faudrait que je mettes le chemin ou se trouve mon code non? comme :
D:\Documents and Settings\...\jbproject\Test_du_clavier\src\Test_du_clavier
 
et que apres je fasse javac Lancement_prog.java ????
 Oui? non? en tout cas, il doit y avoir une grosse patate quelque part car il me marque "exception in thread main, alors ke lorsque je lancer mon code de JBuilder directement ca marche...
 
Désolée, je ne suis pas une PRO de la programamtion...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Transformer un programme JAVA en fichier .EXE

 

Sujets relatifs
[java]créer une tempo, c'est possible??[Java] traduction d' algo
pourquoi je vois pas les applet java sur mon poste[java]convertir un int decimal en hexa et faire ensuite un masque?
Comment tester le dernier caractère d'un fichier (suite de hier)[Windows] Comment lancer un programme en tache de fond ? RESOLU
detecter une tabulation dans un fichier txtexecuter un fichier batch ligne par ligne
File.renameTo(File) et déplacement de fichier[Java] Question à 30 centimes d'? -> --greg-- est plus riche qu'avant
Plus de sujets relatifs à : Transformer un programme JAVA en fichier .EXE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR