在jar文件中无法访问图片的更改

时间:2014-11-07 17:20:06

标签: java netbeans javafx scenebuilder

我正在使用Netbeans和场景构建器制作一个小游戏,我的所有测试都在我的计算机上运行良好,我想尝试在另一个人的计算机上测试它,试着看看游戏是如何看的一个不同的屏幕。当我的队友尝试使用我的Netbeans中的所有文件将其加载到他的计算机上时,它无法加载,因为它说它无法访问我在控制器中更改的图像。当我尝试运行net beans为项目生成的JAR文件时,我只得到相同的错误,所以我假设如果我修复它,它应该修复另一个。关于确保JAR文件的任何想法都能够访问图像吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 确保您的图片确实包含在.jar中(unzip -l xyz.jar)
  2. 不要尝试将图像文件作为普通文件(路径访问)打开,而是使用

    myclass.getClass()。的getResource(文件名)

  3. 的方法。 见A related question "Load images from jar: Always null"