使用java Fx的jar文件外部图像的URL

使用java Fx的jar文件外部图像的URL,java,jar,javafx,Java,Jar,Javafx,在JavaFX中,我用图像标记在jxml文件中声明了图像的位置 <Image url="@../images/myImage.png" /> 当images文件夹存储在项目中,并随后与jar文件中的代码一起导出时,这种方法非常有效。但我想动态加载图像。例如,我将把导出的jar文件和images文件夹放在同一个目录中。然后jar文件将使用images文件夹中的图像。问题是,无论我如何更改url,jar文件都无法从外部图像文件夹加载图像。有人能告诉我哪里错了吗 我的fxml的位置

在JavaFX中,我用图像标记在jxml文件中声明了图像的位置

<Image url="@../images/myImage.png" />

当images文件夹存储在项目中,并随后与jar文件中的代码一起导出时,这种方法非常有效。但我想动态加载图像。例如,我将把导出的jar文件和images文件夹放在同一个目录中。然后jar文件将使用images文件夹中的图像。问题是,无论我如何更改url,jar文件都无法从外部图像文件夹加载图像。有人能告诉我哪里错了吗

  • 我的fxml的位置: C:/myproject/project/application/gui/main menu.fxml
  • “我的图像”文件夹的位置:C:/myproject/images
  • 我导出的jar的位置:C:/myproject


非常感谢。

您能添加fxml的位置和图像的位置吗?Hi@ItachiUchiha我在您询问时添加了位置DIS
project/application/gui
您的软件包名称?是的,它们也是软件包的名称您尝试过
。/../images/myImage.png