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