Bonjour et bonne année à tlm,
Je commence tout juste un MOOC sur la programmation concurrente qui utilise Java.
Pour visualiser le phénomène de parallélisme dans un exercice, on doit utiliser une bibliothèque graphique donnée sous forme d'un .zip avec des sources dedans.
Il nous est dit de décompresser l'archive et de mettre à jour la variable CLASSPATH pour inclure le dossier avec les sources, ce que j'ai fait, ainsi que de compiler les sources.
paulh@paulh-Ubuntu:~/3I001/week2/TP$ echo $CLASSPATH
/home/paulh/src3I001/graphique
Mais j'essaye d'utiliser cette bibliothèque dans un code dans Exo1.java tout simple que voici
Code :
- public class Exo1 {
- public static void main(String []args){
- Fenetre maFenetre = new Fenetre (100, 100, "toto" );
- }
- }
|
et quand je compile j'obtiens cette erreur:
_________________________________________________________________________________
paulh@paulh-Ubuntu:~/3I001/week2/TP$ javac Exo1.java
Exo1.java:5: error: cannot access Fenetre
Fenetre maFenetre = new Fenetre (100, 100, "toto" );
^
bad class file: /home/paulh/src3I001/graphique/Fenetre.class
class file contains wrong class: graphique.Fenetre
Please remove or make sure it appears in the correct subdirectory of the classpath.
1 error
_________________________________________________________________________________
Je n'arrive pas à comprendre ce que je dois faire pour pouvoir compiler correctement dans ce cas... Quelqu'un pourrait m'éclairer svp?