我是java的新手。我在eclipse中使用eclipse进行开发。我在项目目录中有一个名为" include"的文件夹,在该文件夹中,我有一个名为" trial.jpg"的文件。我想得到完整的路径(编译后的驱动器名称,文件夹名称和jar名称)。请帮我。谢谢。
答案 0 :(得分:1)
您可以通过以下方式获取jar的路径:
return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
正如answer中所述。
但是,如果你正试图访问' trial.jpg'从您的代码中,您不需要完整的路径。它应该已经在您的类路径中,您应该能够直接引用它。
的内容
InputStream is = this.getClass().getClassLoader().getResourceAsStream("include/trial.jpg");