Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/07/2015, à 21:06

mastsys

Programmation Java sur le terminal [Résolu]

Bonsoir,
Je suis sur Kubuntu 14.04
Je n'arrive à executer des programmes en java avec la commande javac sur le terminal, pourtant j'ai installé le jdk et le jre.

Vous sauriez pas ce que je peux faire ?

Dernière modification par mastsys (Le 24/07/2015, à 22:08)

Hors ligne

#2 Le 23/07/2015, à 21:34

alekx

Re : Programmation Java sur le terminal [Résolu]

salut,
peux-tu écrire ce que le terminal te renvoi quant tu essayes de lancer un programme avec javac ?

Dernière modification par alekx (Le 23/07/2015, à 21:35)


Ubuntu 14.04 64bits sur Toshiba Satellite A660-184 ( nvidia geforce 310m / intel core i5 2.4Hz / ram 4go DDR3 )

Hors ligne

#3 Le 24/07/2015, à 09:00

mastsys

Re : Programmation Java sur le terminal [Résolu]

Il ne me renvoie rien, ça passe directement à nouvelle ligne de commande.

Hors ligne

#4 Le 24/07/2015, à 09:12

grigouille

Re : Programmation Java sur le terminal [Résolu]

javac c'est le compilateur il me semble.


Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#5 Le 24/07/2015, à 09:16

alekx

Re : Programmation Java sur le terminal [Résolu]

bizarre, on dirais bien que ton programme s’exécute.
Qu'est-ce que ton programme est sensé faire
?

EDIT: tu as raison grigouille, j'avais oublier... eclipse m'a fait oublier certaines choses basique...
Si ton programme est déjà compilé il s'exécute avec:

java -jar tonprogramme.jar

Dernière modification par alekx (Le 24/07/2015, à 09:34)


Ubuntu 14.04 64bits sur Toshiba Satellite A660-184 ( nvidia geforce 310m / intel core i5 2.4Hz / ram 4go DDR3 )

Hors ligne

#6 Le 24/07/2015, à 10:35

mastsys

Re : Programmation Java sur le terminal [Résolu]

Je n'ai pas de fichier .jar mais .java~

Hors ligne

#7 Le 24/07/2015, à 10:47

alekx

Re : Programmation Java sur le terminal [Résolu]

le ~ à la fin signifie en général que c'est un fichier de sauvegarde, tu n'as pas le même sans le ~ ?
Sinon essaye d'ouvrir le .java avec ton éditeur de texte (kate je crois sous kubuntu) mais si il y a un ~ j'ai bien peur que tu ne puisse pas

Pour information, le .java signifie qu'il n'est pas compilé. Donc tu dois bien utiliser javac pour le compiler. Mais si c'est un fichier de sauvegarde je pense que ca ne va pas marcher.

Petite question supplémentaire, d'où viens ce programme ? tu l'as fait toi même ?

Dernière modification par alekx (Le 24/07/2015, à 10:49)


Ubuntu 14.04 64bits sur Toshiba Satellite A660-184 ( nvidia geforce 310m / intel core i5 2.4Hz / ram 4go DDR3 )

Hors ligne

#8 Le 24/07/2015, à 11:26

mastsys

Re : Programmation Java sur le terminal [Résolu]

Oui c'est programme que j'ai moi même tapé.
J'ai un fichier .java et .java~ , lorsque je tape javac hello.java (par exemple), il ne se passe rien.

Hors ligne

#9 Le 24/07/2015, à 11:31

alekx

Re : Programmation Java sur le terminal [Résolu]

As-tu suivis un tuto pour le faire ? si oui, il n'y a pas d'explication dedans ?
et essaye de lancer:

javac -verbose hello.java

le terminal devrais afficher quelque chose


Ubuntu 14.04 64bits sur Toshiba Satellite A660-184 ( nvidia geforce 310m / intel core i5 2.4Hz / ram 4go DDR3 )

Hors ligne

#10 Le 24/07/2015, à 11:31

mastsys

Re : Programmation Java sur le terminal [Résolu]

Problème réglé:

Il faut faire javac hello.java puis java hello pour exécuter.

Hors ligne

#11 Le 24/07/2015, à 11:34

alekx

Re : Programmation Java sur le terminal [Résolu]

ok,
donc javac marchais normalement en fait, il a bien créer un fichier dans ton répertoire

ps: désolé j'aurais du penser à te dire que de base javac ne renvoie rien sur le terminal mais se contente de créer un fichier exécutable java,je pensais que tu le savais et que javac ne créait rien du tout

pps: pense à mettre [Résolu] dans le titre

Dernière modification par alekx (Le 24/07/2015, à 11:37)


Ubuntu 14.04 64bits sur Toshiba Satellite A660-184 ( nvidia geforce 310m / intel core i5 2.4Hz / ram 4go DDR3 )

Hors ligne

#12 Le 24/07/2015, à 12:55

pires57

Re : Programmation Java sur le terminal [Résolu]

Problème réglé:

Il faut faire javac hello.java puis java hello pour exécuter.

Forcément, la première commande te permet de compiler ton code source (qui est dans un .java) tandis que la deuxième te permets d’exécuter le résultat de cet compilation.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne