如何使用运行时和进程在Eclipse项目层次结构中正确使用文件?

时间:2013-06-25 14:45:13

标签: java windows command-line wireless

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

也许

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

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

可以帮到你