首页 > 解决方案 > 这是相对路径还是绝对路径?

问题描述

我很难确定下面代码中的路径是相对路径还是绝对路径。此外,在这种情况下,我正在尝试打开我放置在名为“img”的文件夹中的图像,该文件夹位于我的 java 项目目录中。请不要介意双反斜杠 (\),我知道这些仅适用于 Windows,我唯一想问的是此路径是相对路径还是绝对路径。

ImageView img = new ImageView(new Image("file:img\\square.png"))

标签: javajavafxrelative-pathabsolute-path

解决方案


正如您在此处的文档中找到的那样,您可以将类支持的任何 URL 传递给构造函数URL,在您的示例中就是这种情况。

如果传递的字符串不是有效的 URL,而是路径,则在这种情况下将在类路径上搜索图像。


推荐阅读