ubuntu java 环境路径,bash:/etc/environment:权限被拒绝?
ubuntu java environment path, bash: /etc/environment: permission denied?
使用 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
试试 sudo
$ sudo cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
假设您已经拥有以下内容:
$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安装目录,如果你的是一样的那么你不需要改变任何东西,否则就用你的路径。
检查您的更改是否持续存在
$ 来源 /etc/environment
$ 回声 $JAVA_HOME
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
试试这个脚本,将它保存在 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
使用以下行设置 /etc/environment
中的路径变量
echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre | sudo tee -a /etc/environment
应该可以。
注:
您应该重新启动系统以使更改生效。
别忘了在重启后来这里投票 +1 :)-|-<
使用 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
试试 sudo
$ sudo cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
假设您已经拥有以下内容:
$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安装目录,如果你的是一样的那么你不需要改变任何东西,否则就用你的路径。
检查您的更改是否持续存在
$ 来源 /etc/environment
$ 回声 $JAVA_HOME
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
试试这个脚本,将它保存在 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
使用以下行设置 /etc/environment
echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre | sudo tee -a /etc/environment
应该可以。
注:
您应该重新启动系统以使更改生效。
别忘了在重启后来这里投票 +1 :)-|-<