我制作了一个jar文件,在网络上运行该文件时图像出现问题。 (我正在使用Amazon EC2)
目前,我认为我迷路了。 当我将路径设置为img src =“ /img/1.jpg”之类的东西时,它在我的本地主机上运行良好。
因此,使用URL URL = getClass()。getClassLoader()。getResource(“ img / 1.jpg”);运行它时,得到的路径以jar:file ~~开头。
但是在网络上,它不显示图像。我只是在应该显示图像的位置看到一个小方形图标。
这是与路径相关的问题吗?或者是其他东西? 我应该如何设置解决问题的路径?
我是一个初学者,非常感谢您的帮助。 :)
答案 0 :(得分:0)
ClassPathResource resource = new ClassPathResource("application.yml");
InputStream inputStream = resource.getInputStream();