Ubuntu用java-package 打包oracle jdk 8 为deb安装包
升级到Ubuntu 21.04, 但是JDK 8 还是需要的。我们的项目依赖Oracle JDK 8 ,怎么办呢?还是有办法。
先从oracle官方下载jdk 8 ,注意下载 jdk-8u291-linux-x64.tar.gz, 同时也测试了 8u201版本,也是可以打包的
8u301测试,是不能成功打包的。
我 的系统是x64的,不要下载错了
然后执行脚本构建deb包
# 安装构建工具java-package
$ sudo aptitude install java-package
# 从tar包构建deb 软件包:
$ make-jpkg jdk-8u291-linux-x64.tar.gz
# 上面命令执行完之后,会生成这样的软件包
oracle-java8-jdk_8u291_amd64.deb
$ sudo dpkg -i oracle-java8-jdk_8u291_amd64.deb
#设置java
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
上面都执行完之后,我们再看
[email protected] ~/Downloads $ javac -version
javac 1.8.0_291
[email protected] ~/Downloads $ java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
ok, java 8 就装好了
分类: 默认 标签: 发布于: 2021-10-11 15:16:28, 更新于: 2021-10-11 15:49:21