problème d'envirronement
Forum Programmation : problème d'envirronement
bonjour a tous
je débute en programmation et j'aurais pas mal de question a fin de pouvoir installer tout ce qu'il faut sur mon PC
donc tout d'abord, je preogramme en java sur SciTE
j'ai installer SciTE sur mon PC mais impossible de compiler (pourtant j'ai le cavier.class).
A priori, mon ordinateur n'aurais pas d'environnement java (enfin c'est ce qu'on m'a dit). quand je veux compiler, voilà ce qui s'écrit :
>javac TP12.java
>Le fichier spécifié est introuvable.
effectivement, quand je vais dans démarer-exécuter-cmd-javac
ca me met que javac n'est pas reconnu, ni en commande interne, ni en commande externe ni en programme exécutable ni en fichier de commande
donc voilà, je pense avoir donner toutes les info pour que vous puissiez m'aider
merci d'avance!
amandine
As-tu installé le JDK ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
non je l'avais pas et oui j'ai capter que c'était ca qui me manquait!
merci beaucoup
parce que j'avais dja le JRE mais pas le JDK
heu mais en faite ca marche toujours pas quand même
Oui, le JRE c'est juste la JVM pour exécuter.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
oui mais ca marche toujours pas
faut autre chose encore?
Il faut peut-être configurer SciTe
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
J'ai vu ça:
http://www.burgaud.com/fr/scite_java_api
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
oki merci je vais regarder et je te redis
ben en faite moi j'ai le truc dja configurer
donc a priori ca vient pas de ca
est ce que c'est normal que quand le retourne dans l'invite de commande et que je tape javac, il le reconnait toujours pas?
en faite je crois que c'est mon ordi qui est pas bien configuré
alors ajoute dans la variable d'environnement PATH le répertoire bin du jdk.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
oki mais dans la variable utilisateur ou dans la variable system,ya deux trucs
moi je l'ai mis dans la variable utilisateur mais après je sais pas quoi choisir en variable system, y'en a trop
voilà ce qu'il me met maintenant quand je compile :
java TP12
java.lang.NoClassDefFoundError: TP12
Exception in thread "main" >Exit code: 1
ta méthode de classe main se trouve bien dans ta classe TP12 ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
la class main?
oui tu veux dire le clavier.class
il est bien dans le répertoire de mon TP12
si c'est ca que tu voulais dire, la réponse est oui
Si TP12 est aussi un package dans ton code, exécute:
java TP12.clavier
(ou "/" à la place de ".", je ne sais plus)
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
>javac TP12.java
>Le fichier spécifié est introuvable.
ca me remet ca
As-tu fait un package TP12 dans le code ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
ah .....
je sais pas trop ce que ca veut dire ca!
sinon vas dans le répertoire TP12, et fait java Clavier
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
TP12 n'est pas un répertoire mais le nom de mon programme
Donc tu as un TP12.java et un TP12.class ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
oui voilà
et quand tu mets javac TP12.java, tu es bien dans le répertoire où il y a TP12.java.
Et si tu fais java tout cours, il t'ecrit bien quelque chose ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
tu veux dire, si je renomme mon fichier et que je met juste java?
si je fais ca; je peux plus compiler
java tout court t'affiche quoi ? une erreur ou l'utilisation de la commande java ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
heu .........................................
j'ai pas bien compris
ben quand tu tapes dans la console: java
est-ce que t'a une erreur du style java not found ou autre chose ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
non non y'a écrit plein de truc mais pas de message d'erreur
et quand tu tapes : javac ?
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Le "plein de truc" ce sont des flags pour la commande xD .
Quand tu as installé le jdk , as tu rajouter tes variables d'environement dans celle de l'utilisateur?
%JAVA_HOME%
c:\....\Jdk5
Path
%JAVA_HOME%\bin
Une fois ceci fait , tu ouvres une console de commande ( CMD dans executer ) et tu tapes java . Normalement tu devrais avoir une liste de flags qui s'affiche si oui , c'est bien configuré.
Ensuite quand tu tapes java , pense à etre dans le bon repertoire ( cd repDetravail etc ... )
N'oublie pas non plus de déclarer une méthode public static void main(String args[]) sinon le programme ne passera pas .
Un package est un regroupement de plusieurs fichiers.java. Sous ton disque , ca représente un dossier.
Exemple: com.societe.prout => com/societe/prout
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
quand je tape javac : "javac n'ets pas reconnu"
Ben voilà, commence par installer le JDK, et suit les conseils de RiiMii
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
mais la JDK est installer
mis je vais suivre ses conseils et je vais voir ce que ca donne
merci
Oui, il te manque les JAVA_HOME et le mettre dans le path, c'est tout. D'où les conseils à suivre
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
dans la variable environnement utilisateur j'ai mis : PATH : %JAVA_HOME%\bin
et quand je compile ca donne ca : >javac TP12.java
>%1 n'est pas une application Win32 valide.
je crois que j'ai fais un truc de travers, j'ai pas du bien comprendre ce qu"il fallait que je fasse
en tout cas mes pb de compilation vienne be de ca parce que le message d'erreur a changer
Il semble que tu n'ais pas installé la version windows.
As-tu bien choisi "Windows Online Installation, Multi-language" ?
Sauf si tu as un processeur 64-bits.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Aie aie aie
t'as peut être raison, maintenant que j'y pense je me demande si c'est pas celle de linux car en faite SciTE existe surtout sur linux
je vais regarder quand même parce qu'effectivement, chui ps encore super douée mais quand même j'arrive a faire ce qu'on me dit (lol)
je vais essayer de chercher un version windows
si t'as un lien pour le télécharger, hesite pas a me le transmettre
| amandine220901 a écrit : dans la variable environnement utilisateur j'ai mis : PATH : %JAVA_HOME%\bin
|
N'oublie pas également de mettre une variable utilisateur %JAVA_HOME% indiquant ou se trouve l'installation de ton jdk
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
Regarde le lien de mon premier post et le nom à récupérér sur les derniers.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Il y a 2644 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
