Я пытаюсь получить доступ к ресурсу из файла jar. Ресурс находится в той же директории, что и jar.
my-dir:
tester.jar
test.jpg
Я пробовал разные вещи, включая следующие, но каждый раз, когда входной поток равен нулю:
[1]
String path = new File(".").getAbsolutePath();
InputStream inputStream = this.getClass().getResourceAsStream(path.replace("\\.", "\\") + "test.jpg");
[2]
File f = new File(this.getClass().getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
InputStream inputStream = this.getClass().getResourceAsStream(f.getParent() + "test.jpg");
Можете ли вы дать мне несколько советов? Спасибо.
getResourceAsStream
получает ресурс из банки. docs.oracle.com/javase/7/docs/ API/java/io/FileInputStream.html - person tkausl   schedule 22.08.2016