BSide
Messages postés88Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention18 février 2008
-
9 août 2003 à 13:18
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 2009
-
9 août 2003 à 14:35
Bonjour,
voici un exemple de code (je débute) qui me pose des problèmes :
import java.util.*;
import java.math.*;
import java.lang.*;
import java.*;
public class Truc {
public static void main(String[] args) {
Distrib distribution = new Distrib();
distribution.Ecrire();
}
}
Cette partie (ci-dessus) contient le Main et appelle la classe suivante :
import java.util.*;
import java.math.*;
import java.lang.*;
import java.*;
public class Distrib {
int a;
public Distrib(){}
public void Ecrire(){
for (int i=0;i<4;i++){
system.out.println ("Hello ");
}
}
}
Théoriquement, je devrais obtenir 4 fois la ligne "Hello" (je sais, cet exemple est débile...).
En fait, ce que je souhaite comprendre, c'est pourquoi j'obtiens l'erreur suivante :
Distrib.java [14:1] package system does not exist
system.out.println ("Hello ");
Cela signifie-t-il qu'il n'est pas possible de faire un "print" ailleurs que depuis le main ?
BSide
Messages postés88Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention18 février 2008 9 août 2003 à 13:31
Re-bonjour,
il semblerait qu'en fait le problème vienne d'une simple faute de frappe : System doit prendre la majuscule ("System", non pas "system").
Ceci dit, j'obtiens à présent une nouvelle erreur :
java.lang.NoClassDefFoundError: Distrib
at Truc.main(Truc.java:12)
Exception in thread "main"