我想在访问存储在文件中的文件时获取完整路径.jar。怎么做?



我是Java的新手。我正在使用 eclipse 在 Java 中进行开发。我在项目目录中有一个名为"include"的文件夹,在该文件夹中,我有一个名为"trial.jpg"的文件。我想获取完整路径(编译后带有驱动器名称、文件夹名称和 jar 名称)。请帮助我。谢谢。

你可以通过执行以下操作来获取到你的罐子的路径:

return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());

正如这个答案中所建议的。

但是,如果您尝试从代码访问"试用.jpg",则不需要它的完整路径。它应该已经在您的类路径中,您应该能够直接引用它。

类似的东西

InputStream is = this.getClass().getClassLoader().getResourceAsStream("include/trial.jpg");

最新更新