我想将-Djava.library.path
VM选项设置为特定文件夹。但它与我的项目文件夹无关,因此我不能这样说:
-Djava.library.path=native\windows
文件夹native位于项目文件夹中。
您是否知道是否可以像上述方式一样设置,而不是使用-Djava.library.path=C:\...
?
实际上你可以设置相对路径。例如,如果你在一个特定的文件夹中启动程序,你可以通过将路径设置为“../libs”来访问旁边的“libs”文件夹中的库。
在我的本地库项目中,我在我的shell脚本中有这个设置:
-Djava.library.path=../../native/unix
我不确定您是在询问如何在Windows上引用相对目录,还是如何在没有-Djava.library.path=...
参数的情况下设置此路径。因此,我将回答两个问题。
要设置相对路径,请使用:
-Djava.library.path=.\windows
如果不使用 -D,想要在 Windows 上设置此路径,请增加 PATH 环境变量:
setenv PATH %PATH%;C:\path\to\folder