在.JAR中加载文件的功能

时间:2015-01-20 03:04:34

标签: java file jar io directory

如果我将.jar导入到Java项目(Eclipse)中,其中有一个函数使用IOFile具有给定路径/名称来加载该文件,我调用我的项目中的一个类中的该函数,该文件必须在哪里?它必须在.jar吗?在项目文件夹中?与.jar?

相同的文件夹

1 个答案:

答案 0 :(得分:0)

File表示文件系统中的文件。

如果不使用绝对路径,则路径将相对于应用程序的工作目录。

默认情况下,作为Java项目的一部分从Eclipse启动的Java应用程序的工作目录将是该Java项目的根文件夹。您可以在“运行”对话框选项中更改它。

如果您不想从文件系统加载,而是从Java项目本身包含的资源加载(以便它可以包含在jar文件中),则不应使用File,而是{ {3}}