请求帮助。
通过官方代码无法启动 appium service,测试代码如下:

package MyTest;

import io.appium.java_client.service.local.AppiumDriverLocalService;

public class Test {
    public static void main(String[] args) {
        AppiumDriverLocalService service = AppiumDriverLocalService.buildDefaultService();
        service.start();
        //your test scripts logic...
        service.stop();

    }
}

下面是报错信息:

Exception in thread "main" io.appium.java_client.service.local.AppiumServerHasNotBeenStartedLocallyException: The local appium server has not been started. The given Node.js executable: /usr/local/Cellar/node/8.1.4/bin/node Arguments: [/usr/local/lib/node_modules/appium/build/lib/main.js, --port, 4723, --address, 0.0.0.0]

at io.appium.java_client.service.local.AppiumDriverLocalService.start(AppiumDriverLocalService.java:149)
at MyTest.Test.main(Test.java:21)
Caused by: java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;) V from class org.openqa.selenium.net.UrlChecker
at org.openqa.selenium.net.UrlChecker.(UrlChecker.java:67)
at io.appium.java_client.service.local.AppiumDriverLocalService.ping(AppiumDriverLocalService.java:113)
at io.appium.java_client.service.local.AppiumDriverLocalService.start(AppiumDriverLocalService.java:136)
... 1 more


↙↙↙阅读原文可查看相关链接,并与作者交流