0
我應該使用哪些文件分隔符來指定資源路徑?我運行包裝程序java -jar program.jar
。多平臺getResourceAsStream
目前我使用下面的裝載
inputStream = getClass.getResourceAsStream(
File.separator + "resources" + File.separator + "my.class");
在Linux上,它的正確評估,以/resources/my.class
和類加載。但是,在Windows上引發了NullPointerException
。什麼是正確的使用?我非常需要我的程序是多平臺的。
我有點困惑,因爲documentation通知路徑可能以/
開頭,這不是Windows分隔符。