我找到了类似问题的解决方案:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
我无法对原始帖子发表评论。我的问题是,此过程安装的是 64 位还是 32 位版本的 Java?如果按照我的猜测,它安装的是 64 位版本,那么有没有办法安装 32 位版本?
- - - -更新 - - -
我尝试通过 apt 查找捆绑包 386(在我的 ubuntu 18 64 位上),但没有找到它。
我也尝试过手动安装,但是不起作用。
我下载了 32 位版本并解压/opt/java
,如果我进入/opt/java/jdk1.8.0_181/bin
目录并尝试执行java -version
命令,我会收到错误-bash: /usr/bin/ java: No such file or directory
。
我/usr/bin
有:
lrwxrwxrwx 1 root root 22 Sep 27 15:51 java -> /etc/alternatives/java*
lrwxrwxrwx 1 root root 23 Sep 27 15:51 javac -> /etc/alternatives/javac*
以及/etc/alternative/
:
lrwxrwxrwx 1 root root 31 Sep 27 15:51 java -> /opt/java/jdk1.8.0_181/bin/java*
lrwxrwxrwx 1 root root 32 Sep 27 15:51 javac -> /opt/java/jdk1.8.0_181/bin/javac*
答案1
尝试使用apt show oracle-java8-installer
。此外,如果您想指定体系结构,请将其附加为:
apt install postgresql-10:i386
我建议从以下位置下载并安装 Java 二进制文件:Linux 版 Java 下载。