今天运行一个曾经运行成功的程序,结果报错“AttributeError: 'Meteor' object has no attribute 'meteor_p'”,原来是因为重装系统后忘记安装java,导致meteor jar包的引用出现问题
输入
sudo apt update
sudo apt install openjdk-11-jdk
安装完成后输入 java -version 进行检查,弹出以下信息说明安装成功
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
接下来配置java路径
sudo nano /etc/environment
再打开的文件末尾添加行:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
验证是否添加成功
echo $JAVA_HOME
再次运行程序,报错消失