【问题标题】:How to specify the path relative to some folder in Java?java - 如何指定相对于Java中某个文件夹的路径?
【发布时间】:2019-03-31 11:35:31
【问题描述】:

我正在尝试使用以下两个代码指定图像的路径和样式表的路径:

pane.getStylesheets().add("src\\dbgui\\Style\\CSS\\base.css");
btn_remove.setStyle("-fx-background-image: url(Style/Images/add.png)")

两者都不起作用,我只是不明白路径在 java 中是如何工作的,我应该指定相对于根文件夹的路径,还是相对于 src 文件夹或相对于什么?因为我不想使用从 C: 驱动器开始的完整路径,实际上即使我尝试过,它也不起作用。

有没有办法设置一个相对文件夹来指定 java 中的路径? 我正在使用 Netbeans IDE。

【问题讨论】:

标签: java image netbeans path


【解决方案1】:

路径以以下格式指定 -: (假设当前文件位于特定文件夹中)

../ : 这比当前文件夹高一级

./childFolderName : 这进入当前文件夹中的子文件夹(. 指当前文件夹)

../folderName :这将转到父文件夹内的文件夹

【讨论】:

  • 嗨 Rumando,不,我的意思是相对于我们应该指定的 url,相对于哪个文件夹?根文件夹或 src 文件夹还是什么?因为我很困惑
  • 您必须使用当前引用的资源来指定它。例如,假设您要添加位于外部或源代码文件夹但位于名为 Images 的父目录的文件夹中的图像,那么它应该是 ../Images/ImageName.extension。我认为这可以解决您的问题。
猜你喜欢
  • 2012-04-28
  • 2013-01-11
  • 1970-01-01
  • 2018-01-27
  • 2012-01-28
  • 2013-09-06
  • 1970-01-01
  • 2013-10-29
相关资源
最近更新 更多