Первый вызов выполняет поиск по отношению к файлу .class
, в то время как последний ищет по отношению к корню classpath.
Чтобы отлаживать такие проблемы, я печатаю URL:
System.out.println( getClass().getResource(getClass().getSimpleName() + ".class") );