由于您拥有src/test/resources
源文件夹,因此其内容resources
将作为应用程序的一部分部署到类路径的根目录。这意味着它icons
位于类路径的根目录中。
您可以通过target/classes
使用系统文件浏览器(Mac 上的 Finder,或 Windows 资源管理器,或现在的任何名称)检查输出文件夹的内容来验证这一点,我猜是。您可以通过从菜单中选择“项目”,然后选择“属性”,选择“Java 构建路径”,选择“源”选项卡,并查看指定为“默认输出文件夹”的内容来验证 Eclipse 中的输出文件夹。
如果您提供的路径以前导getResourceAsStream
开头/
,则该路径将相对于类路径进行解释。所以
Image image = new Image(AddOrderController.class.getResourceAsStream("/icons/ok_icon.png"));
应该管用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句