我在 fedora23 服务器上运行 java 时缺少什么

我在 fedora23 服务器上运行 java 时缺少什么

我有一个带有 amahi 的 fedora23 最小安装,我正在尝试安装 java。以下是我到目前为止成功完成的操作。

tar -xvf /home/mattkeran/server-jre-8u112-linux-x64.tar.gz
sudo mkdir /usr/lib/jvm/
sudo mv ./jdk1.8.0_112 /usr/lib/jvm/jdk1.8.0_112
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_112/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_112/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_112/bin/javaws" 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

我无法从 oracle 或 openjdk 下载到服务器,因此我使用 winscp 从我的电脑传输文件。

此时当我尝试运行

java -version
I get this error
-bash: java: command not found

任何帮助使其工作完成的帮助都将受到感谢。

答案1

感谢 Darius 帮助我解决这个问题!

对我来说,解决方案/问题是我使用 sudo update-alternatives --install 设置的路径指向的不是实际文件所在的同一文件夹。

因此,对于遇到类似问题的人来说,请再三检查您的文件位置和路径名!

相关内容