我是编程新手,我想在我的 Ubuntu 上下载并设置 Apache Tomcat。我从 Apache 复制了 tar 链接。然后我用
tar xvzf Apache-tomcat.7.0.94.tar.gz
现在我按照下面的说明进行操作
- 使用以下命令在.bashrc中设置环境变量:
vim ~/.bashrc
- 将此信息添加到文件末尾:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32
我的问题是如果使用vim ~/.bashrc
它就不会打开。
答案1
使用 vim 作为编辑器有点令人困惑。因此,我建议您使用其他文本编辑器,例如 gedit 或 nano。
命令如下:
gedit ~/.bashrc
该文件将被打开,转到文件末尾并添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32
之后保存(使用Ctrl+s或按编辑器右上角的保存按钮)并退出。
或者简单地,您可以运行以下命令(如上所述cmak.fr):
echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >> ~/.bashrc
然后第二行再加一个:
echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc
如果您遇到权限问题,可以使用 sudo 运行前面的命令:
echo -e "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >> ~/.bashrc
echo -e "export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32" >> ~/.bashrc
答案2
最简单的方法?只需将所需的行附加到所需的文件即可:
echo export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 >> ${HOME}/.bashrc
echo export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.32 >> ${HOME}/.bashrc
现在,您应该调查为什么vim
该文件不起作用。检查的权限和所有权.bashrc
。这将是您所见问题的典型症状。
您能否给我们提供以下输出:
whoami ; ls -la ${HOME}/.bashrc