【发布时间】:2016-04-26 02:52:34
【问题描述】:
是否有任何可能的方式使用 shell 脚本在 mac 上添加 adb 路径和 apppium 路径?或者是否有java代码可以在mac上设置路径?
我看到了一个与此相关的问题(此处为set windows PATH environment variable at runtime in Java),但它适用于 Windows。有人可以帮我在mac上工作
我正在使用此代码,但仍然没有任何改进。我可以设置 windows 环境变量而不是 mac。
public static void testProcessBuilder(String path) throws IOException {
//export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.3.3
//export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
String[] args = new String[] {"/bin/bash", "-c", "export "+"JAVA_HOME=/Library/Java/Home"};
ProcessBuilder processBuilder = new ProcessBuilder(args);
Process p = processBuilder.start();
String line;
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = r.readLine()) != null) {
System.out.println(line);
}
r.close();
}
【问题讨论】: