У меня есть проект, в котором я хочу получить доступ к ресурсу в JAR из другого проекта. Это не в моем classpath, поэтому ClassLoader не вариант. Я попробовал:
new FileInputStream("C:\\mydir\\my.jar!\\myresource.txt");
и получил исключение FileNotFoundException.
Возможно, JarInputStream возможен, но я хочу, чтобы гибкость входного имени файла была ресурсом jar или просто файлом в системе (решает пользователь). Есть ли класс, который может это сделать, или я должен сам его создать?