Erreur : ZipException: invalid literal/length code
Bonjour tout le monde ! j'ai un petit probleme mais qu'aucune recherche ni forum ne m'a aidé à résoudre:
Je code un plugin, contenant les codes sources dans le package lang.moi.projet, et un fichier de conf dans le sous package lang.moi.projet.resources
Quand dans mon code j'essaie de lire ce fichier, je fais ainsi:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| InputStream is = this.getClass().getResourceAsStream("resources/default.conf");
String fileContent = null;
String line = null;
if (is == null)
return (null);
InputStreamReader ir = new InputStreamReader(is);
BufferedReader file = new BufferedReader(ir);
try {
while ((line = file.readLine()) != null)
fileContent = ((fileContent == null) ? "" : fileContent) + line + "\n";
} catch (Exception e) {
System.out.println("Error: Couldn't read resource file\n" + e);
return (null);
} |
Mais apres avoir exporté en jar, à l'execution le block catch(Exception e) lance ZipException: invalid literal/length, et e.getMessage() invalid code set length
Merci d'avance pour votre aide, là je sèche !