使用UBUNTU,我使用以下命令安装了java 8
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default
我正在尝试设置 java环境路径,如下所示
$ cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
但是我收到了错误消息:
bash: /etc/environment: permission denied
答案 0 :(得分:5)
假设您已经拥有以下内容:
$sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default*
使用以下命令打开/etc/environment
文件。
sudo nano /etc/environment
N / B:您可以将 nano 替换为您喜欢的任何其他编辑器,例如 atom
在文件末尾添加
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
上面的命令对我有用,但如果你愿意,你也可以添加以下命令。
JRE_HOME="/usr/lib/jvm/java-8-oracle/jre"
请记住,此处使用的路径是我的java安装目录,如果您的路径相同,那么您不需要更改任何内容,否则请使用您的路径。
检查您的更改是否仍然存在
$ source / etc / environment
$ echo $ JAVA_HOME
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
答案 1 :(得分:1)
尝试使用sudo
$ sudo cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
答案 2 :(得分:1)
尝试此脚本,将其保存在file.sh
#!/bin/bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install openjdk-8-jre -y
sudo cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
EOL