Tom's Guide > Forum > Programmation > problème d'envirronement

problème d'envirronement

Forum Programmation : problème d'envirronement

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

As-tu installé le JDK ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

non je l'avais pas et oui j'ai capter que c'était ca qui me manquait!
merci beaucoup

Répondre à amandine220901

parce que j'avais dja le JRE mais pas le JDK

Répondre à amandine220901

heu mais en faite ca marche toujours pas quand même

Répondre à amandine220901

Oui, le JRE c'est juste la JVM pour exécuter.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

oui mais ca marche toujours pas
faut autre chose encore?

Répondre à amandine220901

Il faut peut-être configurer SciTe

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

oki merci je vais regarder et je te redis

Répondre à amandine220901

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?

Répondre à amandine220901

en faite je crois que c'est mon ordi qui est pas bien configuré

Répondre à amandine220901

alors ajoute dans la variable d'environnement PATH le répertoire bin du jdk.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

voilà ce qu'il me met maintenant quand je compile :

java TP12
java.lang.NoClassDefFoundError: TP12
Exception in thread "main" >Exit code: 1

Répondre à amandine220901

ta méthode de classe main se trouve bien dans ta classe TP12 ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

Si TP12 est aussi un package dans ton code, exécute:
java TP12.clavier
(ou "/" à la place de ".", je ne sais plus)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

>javac TP12.java
>Le fichier spécifié est introuvable.

ca me remet ca

Répondre à amandine220901

As-tu fait un package TP12 dans le code ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

ah .....
je sais pas trop ce que ca veut dire ca!

Répondre à amandine220901

sinon vas dans le répertoire TP12, et fait java Clavier

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

TP12 n'est pas un répertoire mais le nom de mon programme

Répondre à amandine220901

Donc tu as un TP12.java et un TP12.class ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

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 ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

java tout court t'affiche quoi ? une erreur ou l'utilisation de la commande java ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky


heu .........................................
j'ai pas bien compris

Répondre à amandine220901

ben quand tu tapes dans la console: java
est-ce que t'a une erreur du style java not found ou autre chose ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

non non y'a écrit plein de truc mais pas de message d'erreur

Répondre à amandine220901

et quand tu tapes : javac ?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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"

Répondre à amandine220901

Ben voilà, commence par installer le JDK, et suit les conseils de RiiMii

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

Oui, il te manque les JAVA_HOME et le mettre dans le path, c'est tout. D'où les conseils à suivre ;)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

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.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
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

Répondre à amandine220901

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.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > problème d'envirronement
Aller à :

Il y a 2644 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens