A voir également:
- Progammer en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Salut,
Heureusement que si...
Dans le listener du bouton applique ce qui est indiqué ici:
https://forums.commentcamarche.net/forum/affich-15279399-acceder-a-methode-d-autre-class-en-java
Cordialement,
Dan
Heureusement que si...
Dans le listener du bouton applique ce qui est indiqué ici:
https://forums.commentcamarche.net/forum/affich-15279399-acceder-a-methode-d-autre-class-en-java
Cordialement,
Dan
Hello,
Je pense que ce que souhaite xaviermfx est une applicaiton java directement exécutable ou qui possède les propriétés d'une application exécutable sans en être une.
Concernant la transformation du bytecode java en code machine (donc directement exécutable), il y a quelques outils qui permettent de le faire, mais avec des résultats plus ou moins bons. L'outil que je connaissais (mais j'ai oublié son nom) était payant et après l'avoir essayé (c'était il y a 2-3 ans), j'ai laissé tomber car il ne pouvait tout simplement pas gérer une grosse application d'entreprise avec plein de configurations. Ca marchait correctement pour une application simple. L'autre désavantage que tu as lorsque tu fais ceci: ton bytecode qui tournait sans souci sous plusieurs OS auparavant ne tourne que sur un seul OS (ou alors tu génères des exécutables pour chaque OS cible). Bref, pas un truc à faire (et je ne connais personne qui déploie des applis d'entreprise par cette méthode).
Alternative: tu crées un jar (= sorte de fichier compressé contenant ton bytecode + les ressources, comme les images et les fichiers de configuration) avec un manifest. Si le manifest dans le fichier jar est correct et s'il contient le nom de ta classe main, tu peux:
- d'une part, exécuter l'application en faisant à la console "java -jar nom-de-ton-fichier.jar"
- d'autre part, double cliquer (sous Windows) sur ton fichier jar et il se comportera comme un exécutable (la JVM lancera ton appli, plus besoin de console DOS)
Je pense que c'est cette dernière solution qui t'intéresse, non ?
++
Je pense que ce que souhaite xaviermfx est une applicaiton java directement exécutable ou qui possède les propriétés d'une application exécutable sans en être une.
Concernant la transformation du bytecode java en code machine (donc directement exécutable), il y a quelques outils qui permettent de le faire, mais avec des résultats plus ou moins bons. L'outil que je connaissais (mais j'ai oublié son nom) était payant et après l'avoir essayé (c'était il y a 2-3 ans), j'ai laissé tomber car il ne pouvait tout simplement pas gérer une grosse application d'entreprise avec plein de configurations. Ca marchait correctement pour une application simple. L'autre désavantage que tu as lorsque tu fais ceci: ton bytecode qui tournait sans souci sous plusieurs OS auparavant ne tourne que sur un seul OS (ou alors tu génères des exécutables pour chaque OS cible). Bref, pas un truc à faire (et je ne connais personne qui déploie des applis d'entreprise par cette méthode).
Alternative: tu crées un jar (= sorte de fichier compressé contenant ton bytecode + les ressources, comme les images et les fichiers de configuration) avec un manifest. Si le manifest dans le fichier jar est correct et s'il contient le nom de ta classe main, tu peux:
- d'une part, exécuter l'application en faisant à la console "java -jar nom-de-ton-fichier.jar"
- d'autre part, double cliquer (sous Windows) sur ton fichier jar et il se comportera comme un exécutable (la JVM lancera ton appli, plus besoin de console DOS)
Je pense que c'est cette dernière solution qui t'intéresse, non ?
++