我在我的 Java 项目文件中放了一个文件,我想读取它,但我如何使用 Java 找到路径名。
这里我把它放在 C 驱动程序中,但我只想通过写文件名来找到路径。有它的功能吗?
FileInputStream fstream1 = new FileInputStream("C:/en-GB.dic");
最佳答案
如果该文件在为您的项目生成的 jar 文件中(或者通常在您的项目使用的类路径中),在 com.foo.bar
包下,您可以使用
SomeClassOfYourProject.class.getResourceAsStream("/com/foo/bar/en-GB.dic");
如果它不在类路径中,并且您从目录 c:\baz
启动应用程序(使用 java.exe),并且文件在 c:\baz\boom 下\
,您可以使用
new FileInputStream("boom/en-GB.dic");
关于java - 如何在我的 Java 项目文件中找到我的文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310731/