我用this tutorial to install java on Ubuntu 12.04;
我首先尝试通过下载java以旧式方式安装它,添加指向安装的JAVA_HOME
变量并将其添加到与PATH
连接的\bin
但是没有因为默认安装的一些奇怪的openjdk而工作...我记得能够通过使用update-alternatives
并选择我下载的安装来绕过它,但这次没用,我的新安装从未由命令检测到;所以我最终使用了那个教程。
在本教程中使用PPA的唯一问题是它没有将所有jdk安装在我可以指向JAVA_HOME
的单个目录中,因此Hadoop会抱怨变量丢失
为了让Hadoop正常运行,有什么可以做的吗?
答案 0 :(得分:0)
当我安装时,我删除了openjdk,然后像往常一样安装了java。这些是我遵循的步骤。希望它可以帮到你
删除了openjdk
sudo apt-get purge openjdk- *
下载适用于OS的32位文件(32位/ 64位)
更改权限
chmod + x 6u -linux-x64.bin
将JDK安装到当前目录下运行自解压二进制文件。 执行下载的文件,前面是它的路径。例如,如果文件位于当前目录中,则在其前面添加“./”(如果“。”不在PATH环境变量中,则必需):
./ jdk-6u -linux-x64.bin
添加JAVA_HOME环境变量