一些背景知识:我最近开始使用 Ubuntu,听说它是用来编程的。我也在制作一个使用目录的游戏C:\Program Files\Folder\properties.properties
,如你所见,它是为 Windows 设计的,因为我刚刚转移。我想做的是继续为 Windows 编码,因为那是我目前指定的受众,但在 ubuntu 上进行。
所以这是我的问题:
- 我可以使目录路径(即
C:\program files\folder\properties.properties
)跨平台吗?因此,如果操作系统是 Ubuntu,它会运行/FolderName/properties.properties
或其他什么,如果它是 Windows,它会按照我上面显示的方式运行,如果是 mac,它会执行 mac 所做的任何事情。 - 如果没有,有没有办法在
C:\program files\folder\properties.properties
不实际更改路径的情况下将 java 定向到。因为现在,C: 没有被识别,因为这不是 linux 的工作方式。
任何帮助都会很棒!提前致谢!
编辑:根据@Ron Dahlgren 的第一个答案,请回答:我正在运行的 .jar 的目录是C:\Program Files\Folder\Files\bin\main.jar
,我的 .properties 的路径是C:\Program Files\Folder\Files\User\properties.properties
. 所以我了解 / 的工作原理,但我将如何使它进入文件夹并访问属性。它如何访问属性文件?谢谢!