Java sous Linux, problème pour compiler

Fermé
Weautus - 5 déc. 2009 à 19:55
grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 - 6 déc. 2009 à 13:09
Bonsoir,

J'ai fait un peu le tour du forum, et je ne trouve pas de solution à mon problème.

Je programmais en java sous Eclipse, mais en cours, on nous demande de travailler sous la console linux.
J'ai actuellement Mandriva et lorsque je suis dans la console et que je tape javac Test.java , celui-ci me dit qu'il ne connait pas la commande "javac". Pourtant, lorsque je vais dans "installer et désinstaller des logiciels" ils me disent que java runtime environnement est installer.

Alors pourquoi il ne veut pas compiler?

Vous l'aurez surement compris, je suis un débutant en linux, donc si vous pouviez détaillez au mieux les informations que vous me donnerez.

Merci beaucoup
A voir également:

10 réponses

grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 9
5 déc. 2009 à 21:26
normalement le java runtime ne sert qu'a executer pas compiler. il faut installer un JDK (java developement kit).

Peut etre est il installé mais que le PATH n'est pas bien configuré

etape 1:trouver le programme javac: fait
find / -name javac
dans une console. ca te donnera un truc du genre /usr/lib/jdk1.6/bin/javac

etape 2: dire a linux ou chercher les executable
tape
export PATH=$PATH:chemunDuJavac
dans mon exemple
export PATH=$PATH:/usr/lib/jdk1.6/bin/

et voila
-
Grou29
http://lienssanslien.free.fr
1
Bonjour, merci pour ton aide, mais j'ai encore un énorme problème.

Lorsque j'installe JDK, vers la fin il me demande le "Source Domain Directory".
Et je ne sais pas du tout quoi mettre.
Pourrais-tu m'aider car à cause de cela, je n'arrive tjrs pas à installer le jdk.

Merci
0
Hum après avoir vu ton post et changer ma variable PATH, rien ne change :/

Je désespère :(
0
Utilisateur anonyme
5 déc. 2009 à 22:17
Salut,

Je trouve excellente l'idée de vous obliger (pour débuter) à ne pas utiliser Eclipse (ou tout autre IDE).
Avant de courir, il faut apprendre à marcher...
Avant d'utiliser Java, il faut apprendre à l'installer correctement...

Ton problème:

-ce n'est pas un problème de JRE.
-c'est tout simplement que lorsque tu ouvres la console, "dans létat actuel des choses" il faudrait entrer la commande javac avec le chemin complet.
Par exemple, si Java (JDK), est installé dans le dossier C:\dossierJava\Java :
entrer "C:\dossierJava\Java\jdk1.6.0_07\bin\javac.exe"
Et aussi pour Test.java :
entrer "C:\dossier_du_progranne\Test.java"

Soit:
"C:\dossierJava\Java\jdk1.6.0_07\bin\javac.exe" "C:\dossier_du_progranne\Test.java"
ce qui bien entendu n'est pas pratique!
La solution est donc, à l'ouverture de la console, se positionner dans le dossier correspondant aux variables d'environnement...
Malheureusement, n'utilisant pas Linux, je ne peux t'en dire plus...

Cordialement,

Dan
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
En effet, c'est ce que me dit de faire grou. J'avais déjà vu cela en cours et je pense que c'est durant l'installation que j'ai un problème. A un moment, il me demande le Source Domain Directory, et je ne sais vraiment pas quel dossier mettre. A chaque fois, il me met une erreur comme quoi cela ne correspond pas.
0
Utilisateur anonyme
6 déc. 2009 à 10:08
Re,
tu trouveras peut-être ton bonheur ici (ligne Comment installer Java sous Linux ?):
http://linux-wizard.net/faq.php?section=5&key=java

Dan
0
grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 9
6 déc. 2009 à 10:08
Tu ne t"es pas trompé, c'est bien le JDK 6 Update 17 que tu a téléchargé?
sur https://www.oracle.com/java/technologies/javase/jdk6-jsp.html

-
Grou29
http://lienssanslien.free.fr
0
Utilisateur anonyme
6 déc. 2009 à 10:20
Je vois que grou29 est de retour.
Tu vas être de nouveau entre de bonnes mains...

Dan
0
J'ai testé ce que tu m'as proposé Danimo, mais rien a faire, ca ne fonctionne pas.

Par rapport à la version, c'est la meme que j'ai.

Mais comme je le disais, c'est durant l'installation du jdk que j'ai un problème je crois. Je ne sais vraiment pas que mettre pour que cela fonctionne dans le cadre "Source Domain Directory". Et l'aide du jdk ne m'apporte rien ...
0
grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 9
6 déc. 2009 à 13:09
et si tu met rien ?

-
Grou29
http://lienssanslien.free.fr
0