python應(yīng)用execjs準(zhǔn)備---macOS安裝jdk

在python中,可以應(yīng)用execjs來運(yùn)行js,但是如果直接應(yīng)用,可能會(huì)得到如下報(bào)錯(cuò):

Unable to locate a Java Runtime that supports jjs

看到這個(gè)報(bào)錯(cuò),要做的就是去安裝一個(gè)支持jjs的JDK,并配置環(huán)境變量。

下載JDK

點(diǎn)擊鏈接jdk官網(wǎng)下載地址,進(jìn)入后注意不要直接下載最新版本,(因?yàn)檫@一版沒有jjs)
我下載了Java8下方的JDK,如圖所示。不過下載這個(gè)需要有賬號(hào)密碼,不想注冊(cè)的話可以在網(wǎng)上找一找~

java8

安裝JDK

  • 下載完成后,點(diǎn)擊dmg文件正常安裝。安裝完成后在終端輸入
java -version
  • 查看是否安裝成功


    安裝成功
  • 查看JDK安裝路徑命令/usr/libexec/java_home -V

    JDK安裝路徑

    上圖可知JDK安裝路徑即為:/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home

  • 進(jìn)入JDK目錄再次確認(rèn)存在jjs


    存在jjs

配置環(huán)境變量

終端輸入vi ~/.bash_profile進(jìn)入配置文件后,增加下方配置項(xiàng),其中第一項(xiàng)JAVA_HOME為JDK所在的安裝路徑。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

保存退出后輸入source ~/.bash_profile使得配置項(xiàng)生效。

最后再次運(yùn)行程序,即無報(bào)錯(cuò)。

我并不會(huì)寫js,其實(shí)是從網(wǎng)上copy的一個(gè)文件想運(yùn)行一下,然后經(jīng)歷了漫長的查詢終于得以解決。累了,是今天的知識(shí)點(diǎn)了。

自我記錄,有錯(cuò)誤歡迎指正~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容