我有一个 Java 程序,它执行一堆 python 和 shell 脚本,而这些脚本又会调用其他 python/shell 脚本。如果我在任何脚本中使用相对路径,这些路径是否基于原始 Java 程序的执行位置?还是会是其他位置?
答案1
假设您在代码中的任何地方都没有cd
/ ,则路径是相对于您启动 Java 程序时的当前目录(而不是 Java 程序本身的位置)。chdir
我有一个 Java 程序,它执行一堆 python 和 shell 脚本,而这些脚本又会调用其他 python/shell 脚本。如果我在任何脚本中使用相对路径,这些路径是否基于原始 Java 程序的执行位置?还是会是其他位置?
假设您在代码中的任何地方都没有cd
/ ,则路径是相对于您启动 Java 程序时的当前目录(而不是 Java 程序本身的位置)。chdir