gpt4 book ai didi

java - 如何在java中的bat文件中提供相对URL

转载 作者:行者123 更新时间:2023-12-01 12:45:02 25 4
gpt4 key购买 nike

我使用下面的代码来访问和运行bat文件

Runtime runtime = Runtime.getRuntime();
Process p =null;
p = runtime.exec("cmd /c c:/{foldername}/codereview.bat");

我意识到我的代码不可移植,因为我已经对路径进行了硬编码,因此我将 bat 文件复制到/src 下的文件夹中,现在在删除 c:/{foldername} 部分后尝试使用它,但是该代码对我不起作用...找不到该文件。

请帮助我如何提供bat文件内的相对路径。

最佳答案

我没有得到你的确切问题,但我认为这可能对你有帮助:

要获取源程序(执行的 class 文件)的绝对路径,请使用以下命令:

String path = System.getProperty("user.dir");

现在您可以动态地设置程序的路径以及文件(我认为它是相对于class文件)

关于java - 如何在java中的bat文件中提供相对URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com