Comment charger des fichiers à l'aide de chemin relatif dans NetBeans
import java.io.*;
import java.util.Properties;
public class NewClass {
public static void main(String args[]) throws IOException {
Properties p = new Properties();
p.load(new FileInputStream("DBDriverInfo.properties"));
String url=p.getProperty("url");
String user=p.getProperty("username");
String pass=p.getProperty("password");
System.out.println(url+"\n"+user+"\n"+pass);
}
}
Si le fichier DBDriverInfo.properties
fichier est dans le même répertoire, l'exception suivante est posée.
Exception in thread "main" java.io.FileNotFoundException: DBDriverInfo.properties (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at NewClass.main(NewClass.java:7)
Les chemins d'accès relatifs fonctionner correctement lorsqu'il est compilé à l'aide de javac
dans une interface de ligne de commande.
Mais l'exception soulève dans NetBeans.
OriginalL'auteur Raghavendra | 2012-08-24
Vous devez vous connecter pour publier un commentaire.
Dans Netbeans, vous devez placer ce fichier à l'intérieur du dossier de projet plutôt que dans le répertoire src/dossier du package.
OriginalL'auteur Lo Juego
Vous devez spécifier un chemin d'accès complet du fichier ou mettre le fichier dans le projet dir. Le projet dir est le répertoire courant lors de l'exécution du projet.
OriginalL'auteur Roman C
Assurez-vous que votre DBDriverInfo.propriétés est sur le chemin de la classe. En fonction de votre code, placez votre fichier de propriétés pour netbeans par défaut du package.
OriginalL'auteur Sai Ye Yan Naing Aye
Le répertoire par défaut pour le Fichier de classe est celui où vous avez commencé votre classe principale de l'exécution. Dans le cas de ces IDEs le répertoire par défaut sera votre projet de répertoire de base.
Pour mieux connaître votre répertoire par défaut d'exécuter ces deux lignes à partir de votre IDE. Et puis, placez votre fichier.
OriginalL'auteur pratikabu