【发布时间】:2016-02-04 12:37:39
【问题描述】:
我从官网下载了java jdk1.8.0.7.tar.gz文件,解压到我的home目录下。现在要设置$JAVA_HOME 变量,我使用了以下命令命令nano .bashrc,然后在文件末尾附加export $JAVA_HOME=/home/shivam/Java/jdk1.8.0.7。
但是每当我运行命令 sudo $CATALINA_HOME/bin/startup.sh 时,我都会收到一条错误消息,说
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
我不明白为什么它无法找到 java 路径,尽管我已经安装了 tomcat 并以这种方式设置了它的主变量,这很有效。
我不想手动安装 Java 不使用 apt-get。
请指导。
【问题讨论】:
-
您是在更改 .bashrc 后打开新的 shell 还是注销并重新登录?
-
@penguineer 是的,我确实打开了一个新的 shell,但没有帮助。
-
你为什么使用
sudo? -
@SteveC 谢谢。在没有 sudo 的情况下运行命令对我有用。我为普通用户设置了变量,而不是为 su。
标签: java ubuntu jakarta-ee java-home