bash:/usr/bin/java:没有此文件或目录

bash:/usr/bin/java:没有此文件或目录

我已经从 Oracle 网站手动安装了 jdk1.8.0。

我已经按照步骤操作关于 Digital Ocean

当我执行时,java -version我得到了这个结果:-

bash: /usr/bin/java: No such file or directory

中存在一个符号链接 java,/usr/bin/ 其中链接到中的另一个符号链接 java,/etc/alternatives/并且该链接指向/usr/lib/jvm/jdk1.8.0

我已在文件~/.bashrc和中设置了环境变量:- PATH、JAVA_HOME /etc/profile。但我仍然得到No such file or directory

实际上我想安装 Hadoop,第一步是安装 Java。我使用的是 Ubuntu 14.04

答案1

这是因为你的 Ubuntu 64 位缺少一些 32 位库。运行:

apt-get install libc6-i386

你可以请参阅此 Stack Overflow 帖子了解更多信息

答案2

我遇到了类似的问题并解决了

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6-i386

如果apt-get无法找到库-i386您可能需要的包--add-architecture并运行apt-get update

答案3

尝试安装 OpenJDK 8:

sudo apt install openjdk-8-jre

它对我有用

答案4

托管在 GoDaddy 上并使用 putty 运行 liquibase DB 管理。

不知为何它不起作用并且给我“未找到此类文件”的错误。

下面的链接有此问题的解决方案。

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

https://www.guru99.com/how-to-install-java-on-ubuntu.html

相关内容