j'ai un peu honte de poster pour un truc qui se résumera surement à une faute bête, mais dans tous les sujets de ce forum qui parle de ca, j'ai pas pu trouver mon bonheur.
voila mon problème :
je suis en train d'essayer (après avoir lu la doc "penser en java", ch5) de créer une librairie de class, que je pourrait utiliser dans tous mes futurs codes. Le code est tout sauf complexe, mais j'arrive pas a trouver l'erreur.
j'ai un fichier Lire.java (ma librairie), qui se trouve sur F:\java\Libs\Lire.java
compilé, j'ai un fichier Lire.class, qui se trouve sur F:\java\Libs\tools\Lire.class
voici mon fichier Lire.java :
mon projet, se trouve sur F:\java\Projets\AdresseObjet\AdresseObjet.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package tools; import java.io.*; public class Lire { public static String Clavier () { String str = ""; BufferedReader InStream=new BufferedReader (new InputStreamReader(System.in)); try { str = InStream.readLine(); } catch (IOException e) { e.printStackTrace(); } return str; } }
et voici le contenu (l'entête avec les différents import)
=> pas d'instruction "package"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import java.io.*; import tools.*; class AdresseObjet { public static void main(String args[]) { ... } }
j'ai bien défini (il me semble) ma variable d'environnement CLASSPATH, qui vaut ".;...;F:\java\Libs;"
j'utilise windowsXP et JCreator.
le problème, c'est qu'à la compilation de AdresseObjet.java, j'ai l'erreur :
il me semble pourtant avoir suivi les instruction de la doc, mais y a quelque chose qui m'échappe... Package tools does not exists
import tools.*;
^
1 error
Partager