V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wsz66
V2EX  ›  Java

Java 通过 guava 调用火狐失败

  •  
  •   wsz66 · 2019-10-14 16:17:02 +08:00 · 2604 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    guava 的版本如下:

    		<dependency>
    			<groupId>com.google.guava</groupId>
    			<artifactId>guava</artifactId>
    			<version>15.0</version>
    		</dependency>
    

    代码是这样子的:

            System.setProperty("webdriver.gecko.driver", new File(new File(this.getClass().getResource("/").getPath()).getParent()).getParent() + "\\tools\\geckodriver.exe");
            System.out.println(System.getProperty("webdriver.gecko.driver"));
            FirefoxProfile profile = new FirefoxProfile();
    

    报的错是这样子的:

    com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
    

    上周,在论坛里几位老哥的提点下可能是由于包冲突引起的,我用 Maven helper 插件检测了 pom 文件,没有相关包存在冲突。目前,认为是包版本比较低,请问用哪个版本合适

    2 条回复    2019-10-14 17:24:40 +08:00
    firstfire
        1
    firstfire  
       2019-10-14 17:03:46 +08:00
    有用 guava map reduce 的老代码的话,用 20.0 版本吧,不然的话用 23.0 或更新的
    wsz66
        2
    wsz66  
    OP
       2019-10-14 17:24:40 +08:00
    @firstfire 谢谢,我试一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1005 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:52 · PVG 06:52 · LAX 15:52 · JFK 18:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.