Eu estou testando o código abaixo na IDE eclipse, e estou tendo o retorno acesso negado, alguém poderia me dizer se tenho que configurar algo para dar certo? ou qual o problema?
package roberto;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
public class Teste {
public static void main(String[] args) {
String caminhoJar = System.getProperty("java.class.path");
try {
ZipFile zipFile = new ZipFile(caminhoJar);
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry zipEntry = (ZipEntry) entries.nextElement();
String name = zipEntry.getName();
if (!zipEntry.isDirectory() && name.contains("imagens/imagem1")) { // Aqui
// pergunta
InputStream is = ClassLoader
.getSystemResourceAsStream(name);
}
}
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace(); }
}
}
pilha de erro:
java.io.FileNotFoundException: C:\Users\claudemir\workspace\webService\ProjetoBanco\bin (Acesso negado)C:\Users\claudemir\workspace\webService\ProjetoBanco\bin (Acesso negado)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at roberto.Teste.main(Teste.java:13)
Agradeço qualquer ajuda.