Could not find tools.jar. Please check that /usr/java/jre1.8.0_361 contains a valid JDK installation.
发生场景
在ubuntu上运行apitable
时,采用make
执行install-local
时发生。
发生前,将jre安装完成。
原因分析
安装jdk的方法不对,我从官网下载的包,只能是安装了jre
,里面的确找不到tools.jar
只有jre还不够,还需要jdk,运行如下命令即可
sudo apt-get install openjdk-8-jdk
接下来编辑配置文件~/.bashrc
,在做末尾加入如下:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
接下来运行
source ~/.bashrc
就可以使刚才的配置立即生效。