国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決selenium升級(jí)到版本 4.16后出現(xiàn)的問題: org/openqa/selenium/WebDriver 編譯環(huán)境是55.0(jdk11),而運(yùn)行環(huán)境為52.0( jdk8 )

這篇具有很好參考價(jià)值的文章主要介紹了解決selenium升級(jí)到版本 4.16后出現(xiàn)的問題: org/openqa/selenium/WebDriver 編譯環(huán)境是55.0(jdk11),而運(yùn)行環(huán)境為52.0( jdk8 )。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

org/openqa/selenium/chrome/chromeoptions has been compiled by a more recent,Java,測(cè)試開發(fā),自動(dòng)化測(cè)試,maven,java

踩坑記錄

最近升級(jí)了selenium到版本 4.16.1,? 持續(xù)集成測(cè)試,執(zhí)行mvn test時(shí)遇到問題如下

java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

提示信息翻譯:org/openqa/selenium/WebDriver ?編譯環(huán)境是55.0(jdk11),而運(yùn)行環(huán)境為52.0( jdk8 ),顯然運(yùn)行環(huán)境低于編譯環(huán)境,

我使用了selenium?4.16.1 ,這個(gè)是需要jdk 11的,我的電腦中也安裝了jdk11,并且腳本在IDEA中是可以順利進(jìn)行的!??!

于是乎,我就在網(wǎng)上各種找答案,回答頻率最高的是在.xml中設(shè)置java.vesion 為11

<properties>
? ? ? ? <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
? ? ? ? <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
? ? ? ? <java.version>11</java.version>
? ? ? ? <maven.compiler.source>11</maven.compiler.source>
? ? ? ? <maven.compiler.target>11</maven.compiler.target>
? ? </properties>

或者在maven的 \conf\settings.xml中設(shè)置java11?

<profiles>
? <profile>
? ? <id>jdk-11</id>
? ? <activation>
? ? ? <activeByDefault>true</activeByDefault>
? ? ? <jdk>11</jdk>
? ? </activation>
? ? <properties>
? ? ? <maven.compiler.source>11</maven.compiler.source>
? ? ? <maven.compiler.target>11</maven.compiler.target>
? ? ? <maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
? ? </properties>
? </profile>
</profiles>

很遺憾,都不能解決這個(gè)問題!

毫無頭緒!

毫無頭緒!

毫無頭緒!

最終解決方案

出去溜達(dá)一圈,有了新的思路:這個(gè)問題最奇怪的點(diǎn)是IDEA中可以順利運(yùn)行的腳本,原因是在IDEA的Maven runner中設(shè)置了運(yùn)行JRE,如下圖:

org/openqa/selenium/chrome/chromeoptions has been compiled by a more recent,Java,測(cè)試開發(fā),自動(dòng)化測(cè)試,maven,java

但是通過maven 命令行方式運(yùn)行 mvn test,并沒有設(shè)置運(yùn)行jre,而是使用了默認(rèn)的JDK。大家都知道Maven依賴Java,需要配置JAVA_HOME。我以前的環(huán)境中jdk 使用的是1.8,安裝和jdk11以后好像沒有特意更改過jdk,只是在IDEA中做了相關(guān)配置?。?!? 于是乎,我運(yùn)行了命令 mvn -v 顯示:

Java version: 1.8.***

到這里,終于真像大白,修改了電腦中的JAVA_HOME,指定jdk11。重新運(yùn)行 mvn test 運(yùn)行測(cè)試用例,順利執(zhí)行!??!

最后的總結(jié)

當(dāng)我們遇到類文件編譯環(huán)境是55.0(高版本),而運(yùn)行環(huán)境為52.0(低版本 )的錯(cuò)誤時(shí),需要考慮兩點(diǎn)

1.解決辦法很簡(jiǎn)單,升級(jí)到對(duì)應(yīng)的高版本jdk即可

2.就是我遇到的問題,可能是大家在環(huán)境中有多個(gè)jdk版本,我們升級(jí)了jdk以后,并沒有重新設(shè)置JAVA_HOME 所導(dǎo)致!

我的每一篇文章都希望幫助讀者解決實(shí)際工作中遇到的問題!如果文章幫到了您,勞煩點(diǎn)贊、收藏、轉(zhuǎn)發(fā)!您的鼓勵(lì)是我不斷更新文章最大的動(dòng)力!文章來源地址http://www.zghlxwxcb.cn/news/detail-771574.html

到了這里,關(guān)于解決selenium升級(jí)到版本 4.16后出現(xiàn)的問題: org/openqa/selenium/WebDriver 編譯環(huán)境是55.0(jdk11),而運(yùn)行環(huán)境為52.0( jdk8 )的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決出現(xiàn)的java: 無法訪問org.springframework.boot.SpringApplication問題~

    解決出現(xiàn)的java: 無法訪問org.springframework.boot.SpringApplication問題~

    錯(cuò)誤描述如下所示: 錯(cuò)誤原因:版本號(hào)匹配不一致導(dǎo)致的, 61.0對(duì)應(yīng)jdk17,52.0對(duì)應(yīng)jdk8 。 而我本地的java為java8,因此需要降低版本,即可解決該問題

    2024年02月07日
    瀏覽(91)
  • Ubuntu16.04升級(jí)到18.04--檢查更新時(shí)出現(xiàn)問題--解決方法

    一開始裝Ubuntu時(shí)裝的是16.04,后來裝cuda時(shí),發(fā)現(xiàn)核是4.15的,需要升級(jí)到18.04,于是輸入 sudo do-release-upgrade 更新時(shí),發(fā)現(xiàn)錯(cuò)誤: google后發(fā)現(xiàn)帖子: https://askubuntu.com/questions/1127896/failed-upgrade-from-17-10-to-18-04-no-module-named-distupgrade-distupgradever 想到先前曾經(jīng)裝過python3.7,代替了原裝的

    2024年02月01日
    瀏覽(27)
  • 4.16 day7 ARM

    mykey.h mykey.c do_irq.c main.c

    2024年04月28日
    瀏覽(17)
  • 4.16 TCP 協(xié)議有什么缺陷?

    4.16 TCP 協(xié)議有什么缺陷?

    目錄 升級(jí) TCP 的工作很困難 TCP 建立連接的延遲 TCP 存在隊(duì)頭阻塞問題 網(wǎng)絡(luò)遷移需要重新建立 TCP 連接 ? 升級(jí) TCP 的工作很困難; TCP 建立連接的延遲; TCP 存在隊(duì)頭阻塞問題; 網(wǎng)絡(luò)遷移需要重新建立 TCP 連接; TCP 協(xié)議是在 內(nèi)核中 實(shí)現(xiàn),如果要想升級(jí) TCP 協(xié)議,那么只能升級(jí)

    2024年02月11日
    瀏覽(16)
  • 升級(jí)Catalyst 4503交換機(jī)IOS出現(xiàn)問題的解決辦法

    很多人發(fā)現(xiàn)在Catalyst 4503交換機(jī)在升級(jí)完IOS后,重新RELOAD后,進(jìn)入ROMMON模式,不能正常進(jìn)入配置狀態(tài)模式,這是怎么回事?。楷F(xiàn)將yii666的小編將升級(jí)的過程和問題描述如下: 1)配置交換機(jī)VLAN1 IP地址,和TFTP服務(wù)器在一個(gè)網(wǎng)段。 2)用copy bootflash tftp備份原有IOS,之后用copy tftp b

    2024年02月07日
    瀏覽(22)
  • Spring Security 升級(jí)到 5.5.7、5.6.4 及以上啟動(dòng)報(bào)錯(cuò)出現(xiàn)版本不兼容解決思路

    Spring Security 升級(jí)到 5.5.7、5.6.4 及以上啟動(dòng)報(bào)錯(cuò)出現(xiàn)版本不兼容解決思路

    1.背景 版本比對(duì)檢測(cè)原理:檢查當(dāng)前系統(tǒng)中spring-security-web版本是否在漏洞版本范圍內(nèi)|版本比對(duì)檢測(cè)結(jié)果:- spring-security-web 當(dāng)前安裝版本:5.2.1.RELEASE 需要升級(jí)到 5.5.7、5.6.4 及以上版本,因?yàn)閜om中找不到直接引用的位置,所以加入以下依賴將spring-security-web版本強(qiáng)制升級(jí)到5.5.7 啟

    2023年04月24日
    瀏覽(21)
  • JS課堂筆記(4.11-4.16)

    1. JavaScript(簡(jiǎn)稱JS)是作為開發(fā)Web頁(yè)面的腳本語言。 2. JS是從1995年由網(wǎng)景公司的布蘭德開發(fā)。 3. JavaScript的標(biāo)準(zhǔn)是ECMAScript。 4. JS代碼是從上往下執(zhí)行的。 1. 變量名的值可以重復(fù)賦值(值可以修改),變量可以重復(fù)聲明。 2. JS中“+”號(hào)很特殊,只要是和字符串相加都會(huì)變成字

    2023年04月21日
    瀏覽(24)
  • sklearn版本降級(jí)出現(xiàn)的問題以及解決

    在使用sklearn時(shí),因?yàn)槲业膒ython 版本為3.9,在使用條件隨機(jī)場(chǎng)時(shí)不兼容報(bào)錯(cuò),此時(shí)需要降sklearn版本降為0.23,直接使用conda進(jìn)行版本降低會(huì)報(bào)錯(cuò)。 解決: 方法1: 上面是第一種方法 方法2 以上兩種方法都可以將sklearn 的版本降下來

    2024年02月12日
    瀏覽(19)
  • 解決 Docker + selenium + chromedriver + chrome 會(huì)出現(xiàn)僵尸進(jìn)程的問題

    解決 Docker + selenium + chromedriver + chrome 會(huì)出現(xiàn)僵尸進(jìn)程的問題

    在docker里,使用selenium爬蟲,? webdriver quit 后,會(huì)產(chǎn)生很多僵尸進(jìn)程。 docker run? - it? - v / home / blackip :/ home / blackips / ?? selenium : 1.0 ? python3 linux_black_ip . py top 查看僵尸進(jìn)程: ps -ef | grep defunct 查看僵尸進(jìn)程: 僵尸進(jìn)程的父進(jìn)程是python3。 看了下chrome運(yùn)行時(shí)的狀況,發(fā)現(xiàn)開始

    2023年04月24日
    瀏覽(26)
  • yolo系列算法訓(xùn)練時(shí)loss出現(xiàn)nan值,解決辦法(GTX16xx系列顯卡的問題)

    yolo系列算法訓(xùn)練時(shí)loss出現(xiàn)nan值,解決辦法(GTX16xx系列顯卡的問題)

    1.首先 這個(gè)問題時(shí)由于GTX16xx系列顯卡導(dǎo)致的,只要是使用GTX16xx系列顯卡跑yolo系列算法的時(shí)候基本上都會(huì)遇到這個(gè)問題,真是搞得我頭大,當(dāng)我第一次遇到這個(gè)問題的時(shí)候,我只是簡(jiǎn)單地認(rèn)為是 學(xué)習(xí)率過大導(dǎo)致梯度爆炸 ,但是后來我上網(wǎng)查資料才發(fā)現(xiàn)問題出現(xiàn)在我的顯卡上

    2023年04月26日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包