我正在寻找一种将每个Linux目录的绝对路径映射到Windows路径的方法。
例如:每当我的应用访问/var/log
时,它实际上就会访问c:/base-folder/var/log
。
我的Java应用程序的编写方式是只有linux计算机才能运行它。出现此限制的原因之一是文件系统路径。我无法将所有路径更改为相对路径。
解决方案可以是OS级别(例如,从命令行cd /var/log
运行将打开c:/base-folder/var/log
)或Java级别(new File("/var/log"
)等于new File("c:/base-folder/var/log")
)。
无法编写更改文件和路径类的javaagent,因为我的应用程序已经在使用其他javaagent运行。
在Windows上使用内置的ubuntu也不起作用,因为IDE在Windows上。