getFile () возвращает часть пути к файлу URL-адреса, возвращаемого getResource (). Так что, если он находится в Jar, вы должны прочитать jar, чтобы получить файл.Если он находится в файловой системе, вы можете прочитать, используя FileInputStream.
Если вы хотите получить InputStream и не создаете, откуда вы его получаете, используйте getResourceAsStream ()