How to get a path to a resource in a Java JAR file

前端 未结 16 2296
时光说笑
时光说笑 2020-11-22 09:23

I am trying to get a path to a Resource but I have had no luck.

This works (both in IDE and with the JAR) but this way I can\'t get a path to a file, only the file

16条回答
  •  [愿得一人]
    2020-11-22 09:48

    The one line answer is -

    String path = this.getClass().getClassLoader().getResource().toExternalForm()
    

    Basically getResource method gives the URL. From this URL you can extract the path by calling toExternalForm()

    References:

    getResource(), toExternalForm()

提交回复
热议问题