0

所以我在我的 Java 项目中调用以下命令:

process = rt.exec("netsh wlan add profile filename="[fileNameHere]"

为了在 Windows 中自动导入无线配置文件。

我已将无线网络 .xml 配置文件放在我的 Eclipse 项目层次结构中的以下文件夹中, /src/NetworkProfiles/[fileName.xml]

当我构建为可执行的 .jar 时,让我的进程指向放置 .xml 文件的位置的好方法是什么?

我想避免使用绝对路径(如显式硬编码C:/Users/...),因为用户可以将我的可执行 .jar 文件放在任何地方。

4

1 回答 1

0

也许

URL url = getClass().getResource("/NetworkProfiles/[fileName.xml]");

File file = new File(url.getPath());

可以帮助你

于 2013-06-25T15:04:32.393 回答