jar文件中的Java .list()

时间:2014-07-19 21:45:04

标签: java list file jar count

int x = new File(“src / Images”)。list()。length;

它适用于我,直到我想将其作为可执行jar文件运行。 “/ Images”& “图像”不起作用,我读过我不能在罐子里使用新文件。

我想要运行jar文件,找到里面的文件并计算文件夹中的图像数量。

是否有上述代码行的简单替代方法?

我尝试过使用DirectoryStream和其他一些东西,但没有运气。

干杯

1 个答案:

答案 0 :(得分:0)

它通常使用.jar文件的目录作为根目录。

最简单的方法,让它发挥作用"是这样的:将文件夹src放在与.jar文件相同的文件夹中,并在src文件夹中放置Images文件夹。

当你执行.jar:

时,它看起来像这样
...../myproject/myproject.jar
...../myproject/src/Images