【发布时间】:2019-02-26 10:13:59
【问题描述】:
Apache Maven 3.5.4
jdk-10.0.1
Spring Boot 2.0.4.RELEASE
赢 10
我在 src/main/resources/images/ 文件夹中有图像。当我在 intelli J 中运行应用程序时,它工作正常,但是当我创建应用程序的 jar 时。它找不到图像文件。我试过以下都没有奏效。知道如何检索图像文件吗?谢谢。
dogImageFile = new File("src/main/resources/images/dog.png");
dogClick = new Image(dogImageFile.toURI().toString());
dogImageFile = new File("\\images\\dog.png");
dogClick = new Image(dogImageFile.toURI().toString());
//Tried via @Value("classpath:dog.png") and ResourceLoader
//Also tried
dogClick= new Image(getClass().getClassLoader().getResource("src/main/resources/images/dog.png").toString(), true);
【问题讨论】:
标签: java maven spring-boot classloader