javapythonMacOS

python应用execjs准备---macOS安装jdk

2022-03-10  本文已影响0人  Rainbow想喝奶茶

在python中,可以应用execjs来运行js,但是如果直接应用,可能会得到如下报错:

Unable to locate a Java Runtime that supports jjs

看到这个报错,要做的就是去安装一个支持jjs的JDK,并配置环境变量。

下载JDK

点击链接jdk官网下载地址,进入后注意不要直接下载最新版本,(因为这一版没有jjs)
我下载了Java8下方的JDK,如图所示。不过下载这个需要有账号密码,不想注册的话可以在网上找一找~

java8

安装JDK

java -version

配置环境变量

终端输入vi ~/.bash_profile进入配置文件后,增加下方配置项,其中第一项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使得配置项生效。

最后再次运行程序,即无报错。

我并不会写js,其实是从网上copy的一个文件想运行一下,然后经历了漫长的查询终于得以解决。累了,是今天的知识点了。

自我记录,有错误欢迎指正~

上一篇下一篇

猜你喜欢

热点阅读