URI is not hierarchical

Pessoal,

Tenho uma aplicação desenvolvida em Swing, a qual funciona normalmente em uma estação do usuário sendo instalada diretamente.
Porém, o cliente resolveu agora virtualizar o aplicativo e na hora de roda-lo em um desktop virtual, a aplicação dá a seguinte mensagem:

10:06:01 [main] ERROR BVPWEB - Erro ao tentar localizar chave [Main.getProperty.2023] 10:06:01 [main] ERROR BVPWEB - java.lang.IllegalArgumentException: URI is not hierarchical at java.io.File.<init>(Unknown Source) at br.com.bradseg.vprs.bdv.util.Utils.getProperty(Utils.java:2010) at br.com.bradseg.vprs.bdv.util.Log.<clinit>(Log.java:44) at br.com.bradseg.vprs.bdv.view.comum.main.Main.iniciar(Main.java:55) at br.com.bradseg.vprs.bdv.view.comum.main.Main.main(Main.java:44)

A linha que apresenta erro é a seguinte:

properties.load(new FileInputStream(new File(ClassLoader.getSystemResource("config.properties").toURI())));

Alguém tem alguma idéia do que possa ser?

Obrigado!

Resolvi substituindo por

InputStream is = Main.class.getClassLoader().getResourceAsStream("config.properties");

Abraço!