我正在尝试在我的Linux机器上安装Java JRE 8(Ubuntu 14.04 (Trusty Tahr))。我已经完成了两件事:
第一件事是按照Java的帮助页面进行操作。我下载了tarball并使用
我得到的结果是:
所以,我尝试使用apt-get来安装它。这些是我运行的命令:
然而,当我再次运行
所以我说算了,让我只是
我该如何解决这个问题?
第一件事是按照Java的帮助页面进行操作。我下载了tarball并使用
tar zxvf jre-8u73-linux-x64.tar.gz
命令进行安装。然而,当我运行时:java -version
我得到的结果是:
bash: /usr/bin/java: 没有那个文件或目录
没有配置文件,而且在/bin/
中的二进制文件数不胜数... 我不确定应该执行哪个。我尝试执行java
文件,但什么都没发生。所以,我尝试使用apt-get来安装它。这些是我运行的命令:
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jre
然而,当我再次运行
java -version
时,显示的还是同样的东西。所以我说算了,让我只是
mkdir /usr/bin/java
,然后再试一次。我自动移除了该软件包,并重新安装了它。现在我只是在运行java -version
时得到bash: /usr/bin/java: 是一个目录
。我该如何解决这个问题?
mkdir /usr/bin/java
创建的是一个目录而不是可执行文件,这就是为什么会出现bash: /usr/bin/java: Is a directory
的原因。请尝试删除/usr/bin/java
,通过ppa
和apt
重新安装软件包,并写下命令ls -l /usr/bin/*java*
的输出结果。 - sinecodels: 无法访问 /usr/bin/*java*: 没有那个文件或目录
的错误。有趣的是,当我运行java -version
时,我得到了一些Java包,但没有openjdk-8-jre。 - John Lexus