我目前正在使用类似于Geometry Dash的JavaFX进行2D游戏,当我使用FileInputStream,Image和ImageView添加本地图像时,问题是我必须指定图像的完整填充路径。例如,这是当前代码的样子:
private static void instantiateImages() {
try {
image = new Image(new FileInputStream("D:\\Documents\\School Stuff\\Grade 10\\ICS 12\\ICS ISP\\Friend-Racer\\res\\rotating_blades\\blade_3.png"));
} catch (Exception e) {}
imageView = new ImageView(image);
}
但是,如果我说将Friend-Racer文件夹移到另一个地方(比如说在我的桌面上),Java将抛出FileNotFoundException。有办法解决这个问题吗?任何帮助将不胜感激。