Rechercher : dans
Par :

Executable Java

Dernière réponse le 4 nov 2009 à 16:46:49 Hélène, le 28 déc 2003 à 12:31:55 
 Signaler ce message aux modérateurs

Bonjour,

Qui peut me donner une explication simple ou une bonne adresse ou je peux en trouver une bonne marche à suivre pour créer un executable en java.

Merci d'avance.

Hélène

Hélène

Meilleures réponses pour « Executable Java » dans :
Java - L'API JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec...
Java: les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Java sont typées, c'est-à-dire que les données contenues dans...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

hws, le 28 déc 2003 à 14:06:12

Moi ausi j'ai le même problème mais essaye une recherche sur google "InstallAnywhere" bonne chance !

Répondre à hws

2

philtrain, le 29 déc 2003 à 01:01:32

Bonsoir,
Il suffit de créer une archive (.jar) exécutable.
a+

Répondre à philtrain

3

Hélène, le 1 jan 2004 à 13:52:40

Ok, C'est fait, mais que dois-je faire après.
D'après ce que j'ai compris, il faut télécharger la JDK, faire un document MANIFEST et un fichier bat.
Cependant, tous les exemples que je possède ne sont pas très explicite, je souhaite trouver un document qui me donnerait une marche à suivre facile à comprende.

Merci de votre aide.
Bonne année

Répondre à Hélène

4

philtrain, le 1 jan 2004 à 18:18:19

Bonsoir,
En gros, il faut créer un fichier manifest.txt contenant la ligne:
Main-Class: classePrincipale

Puis créer l'archive .jar sans oublier l'option pour l'inclusion du fichier manifest (cf jar -help), puis chmod +x monFichier.jar (sous linux)
Voilà l'exécutable est créé, pour l'exécuter:
./monFichier.jar
Sous win, on peut cliquer directement sur le fichier .jar ou on crée un fichier .bat contenant la ligne:
java monFichier.jar
Toute la documentation est reprise de façon fort complète sur:
http://java.sun.com/docs/books/tutorial/jar/index.html
a+

Répondre à philtrain

5

Hélène, le 2 jan 2004 à 10:23:07

Merci Philtrain,

cependant, en cliquant sur le fichier jar, j'ai une boite de dialogue qui dit que "Windows ne peut pas ouvrir le fichier car il doit connaître le programme utilisé pour sa création".

Est-ce parce que je doit obligatoirement avoir la JRE ?.

Merci d'avance pour ta réponse et je te souhaite une bonne année 2004.

Répondre à Hélène

6

philtrain, le 2 jan 2004 à 13:03:42

Bonjour Hélène,
Effectivement, pour lancer un programme java, il faut que la machine virtuelle java soit installée. On peut la télécharger gratuitement sur http://www.java.sun.com

Merci pour tes bons voeux et à toi aussi je te souhaite une bonne année 2004
a+

Répondre à philtrain

7

Hélène, le 4 jan 2004 à 14:07:30

Hello, j'ai encore un peu besoin de ton aide.

La jre est installée, j'ai créer mon fichier jar, j'ai complété le fichier manifest, cependant, maintenant j'ai un message qui dit :
"Failed to load Main-Class manifest attribute from F:\Test\Test.jar

Pourrais-tu encore un fois éclairer ma lanterne.

Merci d'avance et bonne fin de journée.

Répondre à Hélène

8

philtrain, le 4 jan 2004 à 14:59:40

Bonjour,
cette erreur provient vraissemblablement du fait que la classe principale n'est pas bien spécifiée dans le fichier manifest.txt. Il faut veiller à bien écrire:
Main-Class: [package].[sous-package].classePrincipale

- package est le nom du package contenant la classe principale,
- sous-package est le nom du sous-package éventuel contenant la classe principale
- classePrincipale est le nom de la classe principale sans l'extension .class

Répondre à philtrain

10

Hélène, le 8 jan 2004 à 18:28:42

Victoire !

Tout fonctionne, encore merci.

A Bientot

Répondre à Hélène

9

Hélène, le 5 jan 2004 à 08:31:09

Merci Philitrain de répondre à mes questions, je t'en suis vraiment reconnaissante.

Je vais essayer de modifier mon fichier MANIFEST.
Cependant, chaque fois que je modifie quelque chose dans ce dernier et que j'execute l'application le fichier MANIFEST ce vide.
C'est rageant.

Amitiés.

Répondre à Hélène

11

rameur, le 8 jan 2004 à 19:31:36

Vous pouvez aussi utiliser javaw livre avec le sdk
dans votre fichier de commande (.bat) vous mettez plutot la commnde
javaw -jar monFichier.jar
ca a pour effet de lancer l execution sans afficher 1 fenetre msdos
ie votre application est lancee en arriereplan

Répondre à rameur

12

Hélène, le 8 jan 2004 à 20:15:48

Salut Rameur,

J'ai essayer ton conseil. Cependant, la fenêtre MSDos est restée ouverte.
Connais-tu une commande qui puisse la fermer.

Merci d'avance et bonne fin de soirée

Répondre à Hélène

23

Blitzkrieg, le 29 nov 2007 à 15:25:52

Salut , je ne sais pas si je tombe sur la bonne personne à qui je voudrais demander tas d'explication dans le domaine de l'informatique de gestion comme ça été ma spécialité de diplôme universitaire depuis 3 ans, et c'est la raison pour la quelle j'aurais besoin d'aide de votre part pour bien me retrouver à nouveau au bout de ma formation et reprendre les base de la programmation sachant que j'avais soutenu ma mémoire avec le language delphi...
Bref, si ça vous nuit pas je vous serai reconnaissant et je site à l'occasion que je suis professionnel dans le domaine audiovisuel à titre de monteur virtuel et si vous.
Je suis d'avantage ravi de vous écrire et je souhaite approfondir mes connaissence sous votre patronnage chère Hélene :).

A plutard
Merci (Blitzkrieg)

Répondre à Blitzkrieg

13

besma oueleti, le 9 jan 2004 à 09:02:53

Bonjour
qui peut m'aider pour faire une transmission d'un caractere d'un pc à une caisse enregistreuse a travers le port serie RS-232 en utilisant un programme en java.
merci

Répondre à besma oueleti

14

besma oueleti, le 9 jan 2004 à 09:10:15

Bonjour
qui peut m'aider pour faire une transmission d'un caractere d'un pc à une caisse enregistreuse a travers le port serie RS-232 en utilisant un programme en java.
merci

Répondre à besma oueleti

15

ouesleti besma, le 9 jan 2004 à 12:44:50

Bonjour,
qui peut m'aider pour faire une communication reseux entre pc et une caisse enregistreuse uniwell en utilisant la programmation java.
merci d'avance

Répondre à ouesleti besma

16

bolosse, le 10 jan 2004 à 23:13:21

Ca reste quand meme du bytecode!!
mais pour generer du code machine avec java il ya gcj mais c pas encore top top

Répondre à bolosse

21

philtrain, le 12 jan 2004 à 20:25:18

Bonsoir bolosse,
Il ne faut pas oublier qu'un des intérêts de java est d'être un langage multi-plateforme. Archiver ses classes dans un jar exécutable permet justement de le faire fonctionner sur plusieurs OS, à condition bien sûr que la jvm soit installée.
a+

Répondre à philtrain

17

besma oueleti, le 12 jan 2004 à 09:24:47

Bonjour bolosse,
si vous avez une idee expliquez mois d'avantage .
merci.

Répondre à besma oueleti

18

philtrain, le 12 jan 2004 à 09:59:29

Bonjour,
gcj est actuellement en cours de développement. Il supporte awt mais pas encore swing.
Voici un lien:
http://programatrix.free.fr/java/001_tuto_gcj.html
a+

Répondre à philtrain

19

besma oueleti, le 12 jan 2004 à 10:51:50

Salut phltrain,
merci de m'avoir répondre jai contacté le cite et c'est facile à suivre .j'aimerais s'avoir comment utiliser ça pour faire communiquer un pc et une caisse enregistreuseen reseaux surtout que je connais pas bient la programmationt java .
merci de votre aide.

Répondre à besma oueleti

20

besma oueleti, le 12 jan 2004 à 10:54:07

Salut phltrain,
merci de m'avoir répondre jai contacté le cite et c'est facile à suivre .j'aimerais s'avoir comment utiliser ça pour faire communiquer un pc et une caisse enregistreuse en reseaux surtout que je ne connais pas bient la programmationt java .
merci de votre aide.

Répondre à besma oueleti

22

3, le 29 nov 2007 à 13:42:30

Plz help

I execute my Test.jar then error display

Failed to load Main-Class manifest attribute from c:\PDA\Test\dist\Test.jar

Plz give me solution of this error

Thank you

Répondre à 3

24

zaii, le 14 mar 2008 à 11:12:34

Bonjour à tous,
je suis novice dans les web services et j'ai besoin d'utiliser des .jar mais quand je clique dessus, il me dit comme probleme "Failed to load Main-Class manifest attribute from nom_dossier" mais pourtant ce sont des .jar de axis que je prends juste, j'ai aussi déja installé le JRE 6 de java.

Pourriez vous me dire ce que je dois faire pour résoudre ce problème?
Merci beaucoup

Répondre à zaii
Collection CommentÇaMarche.net