【发布时间】:2011-05-25 11:18:10
【问题描述】:
我正在从命令行运行 Java 应用程序。我可以指定一个命令行参数来将当前运行目录设置为应用程序实际运行位置以外的位置吗?
【问题讨论】:
-
不确定这是不是重复的,但可以提供帮助stackoverflow.com/questions/840190/…
-
是的,这可能会有所帮助。 new File(parent, path) 可能会起作用。我得试试看。我发布这个问题的原因是我试图在我的应用程序加载的 dll 上使用分析器。由于我必须从本质上分析 java.exe,因此当前工作目录被设置为我的 jdk 文件夹并在我的应用程序中抛出我的相对路径。
-
您的分析器应该有一个设置起始目录的选项。或者也许可以编写一个 BAT 文件并告诉 profiler 运行它?
-
可以,但是无论出于何种原因,当我设置它时应用程序都不会运行
标签: java command-line working-directory