我有一個名爲lib的文件夾,其中包含我所有的Jar文件,並且在其中一個Jar文件類中,我有一個由批處理文件調用的主要方法。在與我的lib相同的文件夾位置,我有另一個文件夾結構路徑/ to/a/resource/myresource.txt加載Jar外部的文件
如何從Jar文件中的類加載此文件?我嘗試了以下,並且都導致null:
getClass().getResource("path/to/a/resource/myresource.txt")
getClass().getClassLoader().getResource("path/to/a/resource/myresource.txt")
任何想法?即使有絕對路徑,它也失敗了!有什麼建議麼?
使用'FileReader'來做到這一點。 – Jens
您是否更新了jar清單中的Class-Path條目? – JamesB