getresourceasstream在ide中运行SpringBoot项目时返回null,但在运行maven构建的jar时不返回

cgh8pdjw  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(141)

在下面的行中

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("/static/index.html");

输入流为 null 当我在intellji中运行spring boot项目时。有什么问题?当我点击run按钮时,我怎么能看到intellji使用的确切命令呢?
更新:
这是commanad intellji用来运行:

/usr/java/jdk-11.0.1/bin/java -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:/opt/JetBrains/idea-IU-201.7223.91/lib/idea_rt.jar=36753:/opt/JetBrains/idea-IU-201.7223.91/bin -Dfile.encoding=UTF-8 -classpath /home/mehrdad/ocr/main/ocr-web/target/classes:/home/mehrdad/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:....

如您所见,classes目录位于class path中,而静态目录位于其中。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题