我有 2 个属性文件,它们是我的 java eclipse 项目的一部分。现在我需要将这两个文件的路径作为系统属性传递,就像-Dpath1="pathfile1"
项目只会接受它作为系统属性一样。一种选择是我可以指定绝对路径,但我想指定相对于我的项目的路径,例如-Dpath1=$Project_Dir/resource/file1
. 原因是,如果项目目录被移动,那么项目将开始失败。
我正在使用 eclipse 来运行这个项目,并且不想声明任何新的系统变量来支持相对路径,所以例如不想创建一个新的系统变量Project_Dir
。是否有可能实现这一目标以及如何实现?