2013-07-17 25 views
0

我已经创建了一个Java程序。它是用LWJGL制作的游戏。我决定使用LWJGL中内置的Texture类导入一些纹理(LWJGL是带有opengl的轻量级Java图形库)。在Eclipse中我已经把src/imagename.png。它在Eclipse中工作。我将它导出到一个jar文件中并运行它(放入所需的库和本地文件之后)并且它不运行并且找不到该文件。所以,我试图删除,并把imagename.png。那也行不通。我试图把/imagename.png,它仍然没有工作。我该怎么办?编译一个java程序到eclipse中的jar错误

try { 
     player = TextureLoader.getTexture("PNG", new FileInputStream(new File("src/player.png"))); 
    } catch (IOException e) { 
     e.printStackTrace(); 

谢谢先进。

+0

您可能想向我们显示错误消息和导致它的代码。另外,你知道文件不存在于jar文件里面,对吗?只有资源才行。 –

+0

你是如何加载图像的? – MadProgrammer

+0

是否必须使用getClass()。getResourceAsStream(“/ classpath/to/my/file”) – Ajay

回答