Import de classe java.io.FileInputStream
Bonjour,
je connais assez bien Php et je débute en Java. J'ai installé eclipse 3.5.2 et j'ai commencé avec une classe java simple (classe Reg). Je bute sur un problème certainement très basic, mais je ne m'en sors pas depuis 2 jours : malgré un import de java.io* dans ma classe Reg eclipse (et aussi netbeans 6.9) que ce soit sous linux ou Win7 (et oui j'ai tout essayé avec ré-installation des jvm et tout et tout), le correcteur m'indique que ma classe FileInputStream() est introuvable ! (FileNotFoundException). A noter que je n'ai pas encore essayé de compiler quoi que ce soit vu l'erreur indiquée. Je ne comprends pas : pas d'erreur quand j'indique l'import "import java.io.*;" et la classe java.io.FileInputStream appartient bien à java.io, enfin d'après ce que j'ai pu lire dans la doc.
merci de votre aide .... help
voici le code source :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| package events;
import java.io.*;
import java.util.Properties;
public class Reg {
public Reg(){
// create default properties
Properties defaultProps = new Properties();
FileInputStream in = new FileInputStream("defaultproperties");
defaultProps.load(in);
in.close();
// create application properties with default
Properties applicationProps = new Properties(defaultProps);
// now load application properties
in = new FileInputStream("app-properties.conf");
applicationProps.load(in);
in.close();
}
} |
import java.io.FileInputStream
Merci de ta réponse rapide Pierrelm.
J'ai bien importé java.io.* (avec le point). j'ai pointé avec "import java.io.FileInputStream;" il semble trouver la classe car si je saisi pas exemple import java.io.FileInputStreamxx; alors là il me met une erreur. Pour le JDK ce qui me semble étonnant c'est que j'ai testé sur mon PC windows 7 et j'ai le même problème avec un JDK "tout neuf". (Je suis en dev sous linux ubuntu en standard). j'ai pensé que le pb venait du fait que j'invoquait cette classe dans le constructeur mais non ça me ressort le même problème dans une fonction du style public boolean loadConf() ....