Java sous Linux, problème pour compiler
Weautus
-
grou29 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
grou29 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Java sous Linux, problème pour compiler
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
10 réponses
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
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
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
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
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
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
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.
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
tu trouveras peut-être ton bonheur ici (ligne Comment installer Java sous Linux ?):
http://linux-wizard.net/faq.php?section=5&key=java
Dan
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
sur https://www.oracle.com/java/technologies/javase/jdk6-jsp.html
-
Grou29
http://lienssanslien.free.fr
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 ...
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 ...