答案1
在 Ubuntu 16.04-20.04 中打开终端并输入:
sudo apt install openjdk-8-jdk
安装 openjdk-8-jdk 后,结果update-java-alternatives -l
将类似于此:
:~$ update-java-alternatives -l
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
如果您安装了多个版本的 Java,则结果中会出现多行,update-java-alternatives -l
但是 openjdk-8-jdk 可以处理所有内容,因此您不需要安装其他版本的 Java。
$更新 Java 替代方案 用法:update-java-alternatives [--jre-headless] [--jre] [--plugin] [-v|--verbose] -l|--列表 [<jname>] -s|--set <jname> -a|--自动 -h|-?|--帮助
答案2
安装 java 和 java 相关包(例如 maven、kotlin 等)最简单的方法是使用 sdkman。
步骤 - 1:在类 UNIX 平台上安装 SDKMAN! 一如既往地简单。SDKMAN! 可在 Mac OSX、Linux、Cygwin、Solaris 和 FreeBSD 上顺利安装。我们还支持 Bash 和 ZSH shell。只需打开一个新终端并输入:
$ curl -s "https://get.sdkman.io" | bash
按照屏幕上的说明完成安装。接下来,打开一个新终端或输入:
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
最后,运行以下代码片段以确保安装成功:
$ sdk version
如果一切顺利,应该会显示版本。类似这样的:
sdkman 5.0.0+51
第 2 步 -sdk ls
它将为您提供所有与 Java 相关的软件包,
sdk install java
并在系统上安装 Java
步骤 3 - 安装 ubutu-make 以下载您需要的任何 ide 安装 Ubuntu Make 如果您使用的是最新版 Ubuntu(在撰写本文时,它是 16.04,代号为 Xenial),您可以直接从 Universe 存档中安装它:
$ sudo apt install ubuntu-make
如果您的 Ubuntu 版本低于 16.04(代号 Xenial),您可以从 Ubuntu Make PPA 安装。首先,将 PPA 添加到您的系统:
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
然后,安装 Ubuntu Make:
$ sudo apt-get install ubuntu-make
步骤 4 从 umake 安装 eclipse
$ umake ide eclipse
完毕
答案3
您需要编辑您的/etc/environment
文件:
sudo gedit /etc/environment
然后编辑该行:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
通过将 Java 的 bin 路径(根据您自己的情况进行调整,您可以使用命令找出您的目录在哪个目录中whereis java
)添加到 PATH 的末尾,在最后一个路径之前,"
如下所示:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/java/jdk1.8.0_212/bin"
保存后,您可以在终端中运行此命令:
source /etc/environment
这会将该文件(路径)的值导出到整个系统,但要使其真正生效,您需要重新启动或注销并重新登录。
在此之后,Eclipse 将启动。(尽管我确实认为 Eclipse 整体上已经过时了,但如今有很多更好的替代品:Visual Studio Code、Intellij……)