Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
JavaWebSartUbuntu12.1。加载资源(图像)_Java_Ubuntu_Embedded Resource_Java Web Start - Fatal编程技术网

JavaWebSartUbuntu12.1。加载资源(图像)

JavaWebSartUbuntu12.1。加载资源(图像),java,ubuntu,embedded-resource,java-web-start,Java,Ubuntu,Embedded Resource,Java Web Start,我有一款在Windows和Mac上运行良好的游戏,但在Ubuntu中找不到图像。这正是问题所在,它找不到图像 我正试图用JavaWebStart在Ubuntu12.1上运行它 这是我用来加载图像的: this.getClass().getClassLoader().getResource("pixelapp/wavelogy/images/boat.jpg"); 我的软件包是pixelapp.wavelogy 这是我的代码片段,以备您真正需要: String folder = "pix

我有一款在Windows和Mac上运行良好的游戏,但在Ubuntu中找不到图像。这正是问题所在,它找不到图像

我正试图用JavaWebStart在Ubuntu12.1上运行它

这是我用来加载图像的:

this.getClass().getClassLoader().getResource("pixelapp/wavelogy/images/boat.jpg");
我的软件包是pixelapp.wavelogy

这是我的代码片段,以备您真正需要:

    String folder = "pixelapp/wavelogy/images/"; 

    fileName[count] = folder + "boat.jpg"; 

    pTex[count] = TextureIO.newTexture( 
                            cl.getResource(fileName[count]), false, null); 
代码段结束

有没有办法解决这个问题

编辑:


如果您尝试以下操作,它是否无效:

this.getClass().getClassLoader().getResource("images/some_image.jpg");

因为我假设您的类在pixelapp.wavelogy包中,所以我打开了pixelapp/wavelogy文件夹,其中还有一个images文件夹。

您是否收到任何错误/异常?或者只是一个资源/文件找不到异常和/或明显缺少图像?什么是“找不到图像”的意思?@acostache它只是在我上面粘贴的代码片段后面说了null指针。它显然找不到映像。请启用Java控制台以查看发生了什么。文件名的大小写可能不同。windows和Mac的文件系统不区分大小写。Linux具有区分大小写的特性。反复检查
this.getClass().getClassLoader().getResource("images/some_image.jpg");