我正在我的Linux机器(Ubuntu14.04 (Trusty ))上安装Java 8。我做了两件事:
第一个是跟踪Java帮助页面。我下载了tarball并使用tar zxvf jre-8u73-linux-x64.tar.gz命令安装了它。但是,当我运行时:
java -version我明白了:bash: /usr/bin/java: No such file or directory
没有配置文件,/bin/中的二进制文件是无穷无尽的.我不知道该执行哪一个。我试图执行java文件,但没有任何效果。
所以,我试着-明白了。下面是我运行的命令:
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jre但是,同样,当我运行java -version时,它会显示相同的内容。
所以我说去他的,让我mkdir /usr/bin/java再试一次。我自动删除了软件包,并重新安装了它。现在,当我运行bash: /usr/bin/java: Is a directory时,我只得到了java -version。
我怎么才能解决这个问题?
发布于 2017-08-16 18:14:20
其他的反应出于某种奇怪的原因,对我不起作用。因此,要安装java1.8(来自Oracle),我还可以运行以下命令:
1:添加Oracle的PPA (个人包存档):
sudo add-apt-repository ppa:webupd8team/java2:然后更新您的包存储库
sudo apt-get update3:安装Oracle JDK 8:
sudo apt-get install oracle-java8-installer让它对我有用。现在,当我运行java -version时,我得到:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode有关更多细节,请参见这个职位 on Medium.com。
发布于 2017-08-16 17:03:57
我不知道为什么不能从ppa ppa:openjdk-r/ppa安装openjdk,也许它有一些问题。但是,如果您想安装Oracle,在使用tar zxvf jre-8u73-linux-x64.tar.gz解压文件夹之后,您必须创建一个指向可执行文件的符号链接,尝试使用sudo ln -sv /path-to-extracted-folder/bin/java /usr/local/bin/java。
发布于 2018-01-05 11:08:36
安装默认的JRE/JDK
首先,更新包索引。
sudo apt update下一步安装(JRE)类型
sudo apt-get install default-jre并安装(JDk)类型
sudo apt-get install default-jdk安装Oracle JDK
添加Oracle的PPA,然后更新您的包。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update您需要在终端输入什么版本?
sudo apt-get install oracle-java6/7/8/9-installer安装Java后,管理Java版本
sudo update-alternatives --config java设置JAVA_HOME环境变量
sudo update-alternatives --config java从首选安装中复制路径,然后使用nano或您最喜欢的文本编辑器打开/etc/环境。
sudo nano /etc/environment向文件中添加如下一行(具有正确的路径):
JAVA_HOME="/usr/lib/jvm/java-6/7/8/9-oracle"保存并退出文件,然后重新加载它。
source /etc/environment现在可以通过执行以下命令来测试是否设置了环境变量:
echo $JAVA_HOME和类型
javac --version
java --version 这些命令显示您安装的java (运行Java程序的解释器)和javac (创建它们的编译器)的版本。
https://askubuntu.com/questions/946827
复制相似问题