首先依然需要打开终端。当然我们要确认一下自己的Ubuntu系统电脑里是否安装了Java,而使用终端命令的代码很简单:Java -version。这个从字面意思上就可以看出来这是查询Java的版本。如果安装了Java,终端里会显示Java的版本。而如果没有安装Java,终端就会提示,Command ‘java’ not found,but can be installed with:这样的字样。
不仅为我们提示了这台电脑没有安装Java,还贴心地提示了输入哪些命令可以安装这个平台环境,而这几个命令只是不同的版本而已。第一个是11版。所以我们顺理成章往下输入命令。首先第一个命令是:sudo apt install openjdk-11-jre-headless。然后就是提示输入密码,输入完就是读取分析,之后就是Y确认了。完成后,我们再用查询的命令看下,可以看到openjdk安装成功。
当然由于这里是headless也就是最小的Java运行环境。由于jre是被包含在jdk软件包中的,所以安装了jdk就是安装了jre。如果看终端的提示,我们可以看到安装jre的这个命令。这个命令就是:sudo apt install default-jre。同样Y确认后,我们也可以安装它。还有就是,有些应用是运行在java8上的,这里你就要安装Java8了。命令同样提示出来了。首先sudo apt update后按步骤执行就行了。
另外插个话,网上有说,先sudo apt update一下,然后终端用sudo apt install openjdk-11-jdk命令执行就安装了。同样,要安装Java8的话,还是一个sudo apt install openjdk-8-jdk命令即可。这个网上的和Ubuntu默认的终端内的提示信息差不多,都能实现。之后用Java -version命令可以查看openjdk的版本等相关信息。
如果我们想要设置JAVA_HOME环境变量,那么需要使用sudo update-alternatives --config java这个命令来查找Java安装的路径,这个其实是在系统里安装了多个Java环境后配置使用的,我们安装了一个Java环境,所以终端提示我们无需配置,下面就是我们要用的安装路径。
然后就是在终端中用sudo nano /etc/environment命令打开配置文件,我们在nano编辑器里把这个路径输入进去保存退出就行了。比如这里就是JAVA_HOME=”/usr/lib/jvm/java-11-openjdk-amd64/bin/java”后执行Ctrl+O写入然后退出。就又回到终端命令窗口了。要想要生效登出再登录系统即可。