多次 Java 安装导致 Linux 2.6 系统出现 'Command not found' 错误
Multiple Java installations leading to 'Command not found' error on Linux 2.6 system
我迫切需要一些帮助来在我的 GoDaddy 服务器上安装 Java。起初,我按照此处提到的说明进行操作:https://www.tecmint.com/install-apache-tomcat-in-centos 因为安装 Tomcat 是我的实际目标。我下载了 'jdk-8u101-linux-x64.rpm' 并完成了教程中提到的所有操作。最后,当我尝试使用命令 java -version
进行测试时,我得到 -bash: java: command not found。注销重新登录后还是不行
然后我按照这里提到的说明进行操作:https://in.godaddy.com/help/how-to-install-java-on-ubuntu-12351 并在最后得到了同样的错误。
当我尝试 whereis java
时,我得到 /usr/bin/java /usr/local/java /usr/share/java。是否有许多 Java 实例,这就是命令未执行的原因?
注意: $PATH(/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin: /usr/sbin:/usr/bin:/opt/cpanel/composer/bin:/usr/local/java/jre1.8.0_25/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin)确实包含jre的bin文件夹。
如有任何帮助,我们将不胜感激。提前致谢:)
我建议你一步一步调试你的问题(不要在之前所有步骤都没有成功的情况下执行任何步骤):
- 确定安装到哪个目录 java。按照你说的URL,肯定是
/usr/local/java/jre1.8.0_25
。对吧?
- 将当前目录设置为该路径并查找名为"java" 的文件,您将对其具有执行权限。如果不存在,则 java 尚未成功安装 。尝试重新安装。
- 从命令行执行 "java -version"。它应该显示“1.8.0”。如果不是,则安装错误,您也应该尝试重新安装。
- 切换到你的HOME路径,尝试执行“/bin/java”。结果应与第 3 点相同。
- 确保路径正确包含在 PATH 环境变量中。然后尝试 "java -version"。结果应该和第3点一样,如果不一样,检查PATH变量。
原来我的 Java 完全安装在不同的位置,并且没有包含在路径中。本教程(https://www.tecmint.com/install-apache-tomcat-in-centos)详细解释了所有内容,只是它错过了将 Java 添加到路径的要点。
将其添加到路径中,此后运行良好。谢谢你们的帮助:)
我迫切需要一些帮助来在我的 GoDaddy 服务器上安装 Java。起初,我按照此处提到的说明进行操作:https://www.tecmint.com/install-apache-tomcat-in-centos 因为安装 Tomcat 是我的实际目标。我下载了 'jdk-8u101-linux-x64.rpm' 并完成了教程中提到的所有操作。最后,当我尝试使用命令 java -version
进行测试时,我得到 -bash: java: command not found。注销重新登录后还是不行
然后我按照这里提到的说明进行操作:https://in.godaddy.com/help/how-to-install-java-on-ubuntu-12351 并在最后得到了同样的错误。
当我尝试 whereis java
时,我得到 /usr/bin/java /usr/local/java /usr/share/java。是否有许多 Java 实例,这就是命令未执行的原因?
注意: $PATH(/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin: /usr/sbin:/usr/bin:/opt/cpanel/composer/bin:/usr/local/java/jre1.8.0_25/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin)确实包含jre的bin文件夹。
如有任何帮助,我们将不胜感激。提前致谢:)
我建议你一步一步调试你的问题(不要在之前所有步骤都没有成功的情况下执行任何步骤):
- 确定安装到哪个目录 java。按照你说的URL,肯定是
/usr/local/java/jre1.8.0_25
。对吧? - 将当前目录设置为该路径并查找名为"java" 的文件,您将对其具有执行权限。如果不存在,则 java 尚未成功安装 。尝试重新安装。
- 从命令行执行 "java -version"。它应该显示“1.8.0”。如果不是,则安装错误,您也应该尝试重新安装。
- 切换到你的HOME路径,尝试执行“/bin/java”。结果应与第 3 点相同。
- 确保路径正确包含在 PATH 环境变量中。然后尝试 "java -version"。结果应该和第3点一样,如果不一样,检查PATH变量。
原来我的 Java 完全安装在不同的位置,并且没有包含在路径中。本教程(https://www.tecmint.com/install-apache-tomcat-in-centos)详细解释了所有内容,只是它错过了将 Java 添加到路径的要点。
将其添加到路径中,此后运行良好。谢谢你们的帮助:)