我正在尝试使用 .bashrc 在 Linux 上设置 JAVA_HOME 和 JDK 的路径。但它说 [ Error writing .bashrc: Permission denied ]。为什么?

I'm trying to set JAVA_HOME and path for JDK on Linux using .bashrc. But it says [ Error writing .bashrc: Permission denied ]. Why?

我正在尝试使用 .bashrc(通过 this 教程)在 Linux 上设置 JAVA_HOME 和 JDK 的路径:

第 1 步:

$ nano .bashrc

[按回车键]

第 2 步:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

第 3 步:

[键入 Ctrl+x]

第 4 步:

[类型 Y]

第 5 步:

[Type Enter](据此post

如您所见,它不允许我编写 .bashrc。我做错了什么?我研究过类似的错误,但 none 遇到了与我相同的情况。非常感谢您在这方面的经验和知识。谢谢!

您正在尝试在根目录 / 中创建一个新文件,普通用户没有写入权限。您必须编辑的文件位于您的主目录中,因此以这种方式打开编辑器:nano ~/.bashrc