ubuntu切换java版本问题
今日将springboot项目达成jar在服务器上部署时启动不了应用,看了一下报错很快意识到是jre版本问题。由于开发是用的还是java8,但是ubuntu18.04用的是java11.所以需要切换版本。
切换代码如下
#安装
sudo apt install openjdk-8-jdk
#切换
sudo update-alternatives --config java
整个过程很简单。但是到底我整出了什么坑了?且听我细细道来
java11版本支持java --version
查看版本
jason@jason-lenove:~$ java --version
openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
但是java8版本利用java --version
会报错
jason@jason-lenove:~/IdeaProjects/blog/target$ java --version
Unrecognized opt