Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java图像存储与使用_Java_Ant_Javax.imageio - Fatal编程技术网

Java图像存储与使用

Java图像存储与使用,java,ant,javax.imageio,Java,Ant,Javax.imageio,我目前正在学习Java,我正在做一个html“创建”项目 这一点比我希望在jar文件中存储一个图像,并能够在运行时访问它(我将把图像复制到某个文件夹),但我不知道将图像放在哪里,如何从代码中访问它,或者如何正确编译它。 我目前正在使用ant进行编译过程 我应该给我的教授全部的源代码和资源,然后,他应该能够运行antproyectx,并且它应该创建.jar文件作为一个独立的应用程序 我不想使用外部URL,因为他要测试它,也许在看到代码后,他会断开自己与internet的连接。 我不能使用任何外部库

我目前正在学习Java,我正在做一个html“创建”项目

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

我应该给我的教授全部的源代码和资源,然后,他应该能够运行
antproyectx
,并且它应该创建.jar文件作为一个独立的应用程序

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


谢谢你,很抱歉你的英语不好。

你应该在你的jar中创建一个文件夹(例如“img”),保存所有图像

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

InputStream input = getServletContext().getResourceAsStream("/img/image_1.jpg");
File file = getRequest().getServletContext().getRealPath("/img/image_1.jpg");
或者这样:

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


你说的“HTML创建”是什么意思?程序应该接收一个或多个文本文件作为参数,并使用它们执行一些任务,然后必须为每个文件创建一个包含信息的HTML文件,等等。