[Java] Problème de compilation

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Java] Problème de compilation

Message  Kill-R* le Mer 31 Oct 2007, 16:59

Bonjour à tous.

Au labo d'aujourd'hui, j'ai du faire une algorithme qui calculait le temps que mettrait une baignoire à se remplir. Je l'ai fini en classe, compiler et tout, ça fonctionnait nickel chrome.

J'ai ramené chez moi ces fichiers, j'ai changer le package pour celui de mon pc, et maintenant, quand je compile, il m'affiche ceci :

manu@manu-desktop:~/ESI/LBJ/TD5$ javac Remplissage.java
Remplissage.java:30: cannot find symbol
symbol : class Heure
location: class manu.ESI.LBJ.TD5.Remplissage
public static Heure secVersHeure( double sec) {
^
Remplissage.java:24: cannot find symbol
symbol : class Heure
location: class manu.ESI.LBJ.TD5.Remplissage
Heure h = secVersHeure(tps);
^
Remplissage.java:38: cannot find symbol
symbol : class Heure
location: class manu.ESI.LBJ.TD5.Remplissage
return new Heure (h, m, s);
^
3 errors

Je vous copie ici mes 2 algorithmes.

Remplissage.java :
package manu.ESI.LBJ.TD5;

import java.util.Scanner;

public class Remplissage
{
public static void main (String [] args)
{
Scanner clavier = new Scanner (System.in);

System.out.print ("Quel est le debit du robinet en litre/heure? ");
double debit = clavier.nextDouble();
//Transformation en Litre/seconde.
debit = debit / 3600;

System.out.print ("Quelle est la capacite de la bignoire en litre? ");
double cap = clavier.nextDouble();

//Calcul du temps.
double tps;

tps = cap / debit;

Heure h = secVersHeure(tps);

System.out.print("La duree est de : ");
System.out.println(h);
}

public static Heure secVersHeure( double sec) {
int h;
int m;
int s;

h = (int)sec / 3600;
s = (int)sec % 60;
m = ((int)sec %3600) / 60;
return new Heure (h, m, s);
}
}

Heure.java :
package manu.ESI.LBJ.TD5;

public class Heure {
private int h;
private int m;
private int s;

//Constructeur
//------------
public Heure (int he, int mi, int se) {
setHeure (he);
setMin (mi);
setSec (se);
}

//Setteurs
//--------
public void setHeure (int he) {
h = he;
}

public void setMin (int mi) {
m = mi;
}

public void setSec (int se) {
s = se;
}

//Getteur
//-------

public int getHeure () {
return h;
}

public int getMin () {
return m;
}

public int getSec () {
return s;
}

//Methode toString
//----------------

public String toString () {
return h + " Heures, " + m + " Minutes ," + s + " Secondes.";
}
}

Donc si quelqu'un pouvait m'aider à voir mon soucis... (je cherche pas à simplifier ou quoi l'algorithme, je veux juste savoir pourquoi il ne veut pas fonctionner maintenant)

Merci d'avance Smile

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  null le Mer 31 Oct 2007, 18:02

Tu peux donner le chemin vers l'emplacement où sont stockés les deux .java et aussi la valeur du CLASSPATH ?

null

Nombre de messages : 441
Age : 29
Prénom : Sébastien
Statut : Ancien
Localisation : Anderlecht
Date d'inscription : 30/11/2006

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Trusty le Mer 31 Oct 2007, 18:16

ton package est-il correct... pour moi ca viens de la....

fais voir le CLASSPATH...
ou le classpath ppour les blaireaux (Pbt mettera sûrement le lien ^^)

Trusty

Nombre de messages : 866
Age : 29
Prénom : Bastien
Statut : old 2010
Localisation : Ath
Date d'inscription : 30/10/2006

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Kill-R* le Mer 31 Oct 2007, 18:41

C'est bien " echo $CLASSPATH " qu'il faut taper hein?

Parce que si c'est ça, ben y a rien Shocked C'est le vide intersidéral !

Maintenant je comprends...

Je pensais que ca mettait par defaut /home avec Ubuntu...

Bon ben je vais voir si c'est bien ça le soucis.

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Kill-R* le Mer 31 Oct 2007, 18:52

J'ai fait " CLASSPATH=/home " (parce que mes fichiers sont dans /home/manu/ESI/LBJ/TD5) et ça ne va toujours pas...

C'est pas ça la commande?

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Trusty le Mer 31 Oct 2007, 19:08

j'ai eu du mal a retrouver...

http://esi.namok.be/faq.html#2

Trusty

Nombre de messages : 866
Age : 29
Prénom : Bastien
Statut : old 2010
Localisation : Ath
Date d'inscription : 30/10/2006

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Kill-R* le Mer 31 Oct 2007, 19:19

Merci du lien.

Je testerais demain matin, parce que là je dois y aller.

Je dirais si ça a marché.

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  null le Mer 31 Oct 2007, 19:35

Sous Windows, c'est :

Code:
echo %CLASSPATH%

null

Nombre de messages : 441
Age : 29
Prénom : Sébastien
Statut : Ancien
Localisation : Anderlecht
Date d'inscription : 30/11/2006

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Kill-R* le Jeu 01 Nov 2007, 11:43

Je viens de faire tout ça comme sur le lien dit, sauf le "dézipper le fichier"... Je sais pas comment on fait :s (je suis sous Ubuntu)

Au faite, faut préciser que le fichier Heure.java compile parfaitement, c'est Remplissage.java qui veut pas compiler.

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  yoda le Jeu 01 Nov 2007, 11:58

ps : tu veux pas mettre une signature un peux plus petite s'il te plait ?

yoda

Nombre de messages : 1119
Age : 33
Prénom : Antoine
Statut : Ancien
Localisation : Bruxelles
Date d'inscription : 17/12/2006

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Kill-R* le Jeu 01 Nov 2007, 15:03

Je viens de modifier le CLASSPATH, le PATH et tout, j'ai passé 2h dessus à chipoter, et finalement, ça marche Razz

Merci à tous en tout cas ^^

(Pour la signature, je vais la changer ça tout de suite.)

Kill-R*

Nombre de messages : 55
Age : 30
Prénom : Manuel
Statut : Etd 2ème Réseau
Localisation : Bruxelles
Date d'inscription : 18/09/2007

http://www.reggaetonurbano.be

Revenir en haut Aller en bas

Re: [Java] Problème de compilation

Message  Contenu sponsorisé Aujourd'hui à 14:28


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum