Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 如何表示可执行jar中的图像文件的路径?_Java_Eclipse - Fatal编程技术网

Java 如何表示可执行jar中的图像文件的路径?

Java 如何表示可执行jar中的图像文件的路径?,java,eclipse,Java,Eclipse,我的图像文件在src文件夹中 上面的代码对于Eclipse项目很好,但是当我运行它的可执行jar时,图像丢失了。我想我弄乱了映像文件路径。不要引用src ever您确定要在jar中构建images.jpg吗?您可以通过查找jar并运行jar-xf yourjarnamehere.jar来进行检查,并查看它是否出现。cmd响应:jar不能识别为内部或外部命令。我不能按照你的建议运行。这是jar exe文件吗?我在网上找不到太多关于它的信息。我在我的项目中创建了资源文件夹,并将我的图像文件放在那里。

我的图像文件在src文件夹中


上面的代码对于Eclipse项目很好,但是当我运行它的可执行jar时,图像丢失了。我想我弄乱了映像文件路径。

不要引用src ever您确定要在jar中构建images.jpg吗?您可以通过查找jar并运行jar-xf yourjarnamehere.jar来进行检查,并查看它是否出现。cmd响应:jar不能识别为内部或外部命令。我不能按照你的建议运行。这是jar exe文件吗?我在网上找不到太多关于它的信息。我在我的项目中创建了资源文件夹,并将我的图像文件放在那里。结果是一样的。我可以从EclipseIDE加载映像,但不能从可执行jar加载。
lblNewLabel.setImage(SWTResourceManager.getImage("src/images.jpg"));