Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage Java > Question de débutante ... > Lecture du sujet

Question de débutante ...

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Roro1410 # Posté le 18/06/2008 à 21:52:03
Groupe : Membres
Bonjour !

Ma question est sans doute une question un peu bete mais je débute !

J'ai fait un programme .java et je voudrais pouvoir l'exécuter sans passer par l'invite de commande (javac pgm puis java pgm).

Je voudrais qu'il s'exécute dès qu'on clique dessus ... Comment c'est possible ?

Merci de me répondre c'est très gentil ! Et sinon votre site est génial !

Tres bonne fin de semaine !

Aurore.


Hors ligne spartan_108 # Posté le 18/06/2008 à 21:55:46
Avatar
Groupe : Membres
salut ! moi aussi je suis débutant en java mais je suis sur de pouvoir répondre à ta question (si je me trompe, dit-le moi).
On m'a dit qu'il fallait faire un exécutable en C qui appelle java pour interpréter ton code (si j'ai bien compris). Si c'est ça j'en profite pour demander comment faire un exécutable en C si on en a jamais fais ??
Sinon tu peut faire de ton programme un aplet que tu met sur une page web.

Image utilisateur
 
Hors ligne demonixis # Posté le 18/06/2008 à 22:21:59
...And Justice for All
Avatar
Groupe : Membres
mais non il faut faire une archive .jar, regardez içi

Mon site :: C/C++, Java, OpenGL, etc...
Mon blog

 
Hors ligne QuentinC 2 # Posté le 19/06/2008 à 06:36:29
Étudiant qui bosse ... ou pas
Groupe : Membres
1. L'exécutable est effectivmeent une solution possible. ON appelle communément cela un lanceur.
Il n'y a pas besoin d'en écrire un soi-même, il y en a déjà plein sur le net. J'ai aussi codé mon propre lanceur, que je peux mette en téléchargement si ça intéresse quelqu'un.

2. La solution du jar exécutable est la plus «standard ». Sous windows, si la JRE est bien installée et configurée, un double-clic sur le fichier jar lance le programme. Par contre je ne suis pas sûr que ce soit également le cas sous d'autres systèmes (il faut que des linuxiens et des pro-appele confirment). Dans tous les cas une mauvaise configuration de la JRE oblige à passer aussi par la ligne de commande, ce qui induit un retour au point 1.


Donc en conclusion, je ferais les deux pour être sûr.

java.lang.BrainNotFoundException : neuron connection failure

Javascript, php, html, jeux, blagues, etc. == http://quentinc.net/
 
Hors ligne gouessej # Posté le 19/06/2008 à 07:02:14
Java bien et vous?
Avatar
Groupe : Membres
Sous Linux, tu fais un fichier suffixé .sh avec juste une ligne du genre:
java -jar tuer.jar

Tu peux aussi utiliser le suffixe .desktop et mettre d'autres choses intéressantes. La solution la plus portable est Java Webstart. Une fois que Linux sait qu'il doit ouvrir les fichiers .jnlp avec Java Webstart, tu es tranquille. Pour Mac, il le fait d'office (si Java est installé) et sous Windows (si Java est installé) c'est pareil.
 
Hors ligne QuentinC 2 # Posté le 19/06/2008 à 10:57:49
Étudiant qui bosse ... ou pas
Groupe : Membres
Effectivement, j'ai oublié java web start. Mais de nouveau, l'association de fichier avec des extensions, c'est que sous windows non ?

java.lang.BrainNotFoundException : neuron connection failure

Javascript, php, html, jeux, blagues, etc. == http://quentinc.net/
 
Hors ligne gouessej # Posté le 20/06/2008 à 07:33:03
Java bien et vous?
Avatar
Groupe : Membres
Citation : QuentinC 2
Effectivement, j'ai oublié java web start. Mais de nouveau, l'association de fichier avec des extensions, c'est que sous windows non ?

Non. La première fois que tu vas essayer d'ouvrir un fichier JNLP, ton navigateur (Firefox, Iceweasel, Konqueror...) va te demander avec quoi l'ouvrir.
 
Hors ligne Voldo # Posté le 20/06/2008 à 11:23:58
Avatar
Groupe : Membres
Un petit executable en c avec un system("java blabla .....") ca marche et c'est portable :)
Hors ligne demonixis # Posté le 20/06/2008 à 11:45:41
...And Justice for All
Avatar
Groupe : Membres
oui si tu recompile à chaque fois ton code :) un .jar ou une installation par Java WebStart est encore mieux non ?

Mon site :: C/C++, Java, OpenGL, etc...
Mon blog

 
Hors ligne gouessej # Posté le 20/06/2008 à 13:16:55
Java bien et vous?
Avatar
Groupe : Membres
Citation : Voldo
Un petit executable en c avec un system("java blabla .....") ca marche et c'est portable :)


N'importe quoi. C'est pas portable et c'est loin d'être une bonne solution surtout quand tu as une application complexe utilisant plusieurs JARs et plusieurs librairies. Mieux vaut utiliser Java Webstart.
Édité le 20/06/2008 à 13:17:36 par gouessej
 

Retour au forum "Langage Java" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 235 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0327s (0.0134s)