Java 映像存储和使用



我目前正在学习Java,我正在做一个html"creation"项目。

关键是我想将图像

存储在jar文件中并能够在运行时访问它(我将图像复制到某个文件夹(,但我不知道将图像放在哪里,如何从我的代码访问它,或者如何正确编译它。我目前正在使用 ant 进行编译过程。

我应该给我的教授整个源代码和资源,然后,他应该能够运行ant proyectX并且应该将.jar文件创建为独立的应用程序。

我不想使用外部 URL,因为他要对其进行测试,也许在看到代码后,他会断开自己与互联网的连接。我不能使用任何外部库,只能使用纯 java 代码。

谢谢,对不起英语不好。

你应该在你的jar中创建一个文件夹(例如"img"(,你将在其中保存所有图像。

之后,您可以通过以下方式获取图像:

InputStream input = getServletContext().getResourceAsStream("/img/image_1.jpg");

或者这样:

File file = getRequest().getServletContext().getRealPath("/img/image_1.jpg");

在战争项目中加载文件图像

我们的 war/WEB-INF 文件夹中资源的文件路径?

最新更新