在新安装的机器上,没有安装 Java,因此我通过安装了 openjdk-6 apt-get install openjdk-6-jre openjdk-6-jdk
。当我尝试启动 Hadoop 服务时,它抱怨 JAVA_HOME 未设置。
是否需要做些什么来为所有用户设置 JAVA_HOME?
答案1
安装软件包通常会设置到常见 Java 二进制文件的符号链接/usr/bin/java
等,这对于大多数 Java 应用程序来说已经足够了。
有些人仍然想要旧的 JAVA_HOME,对于 Hadoop 之类的东西,设置它的最佳位置是在全局环境配置文件中/etc/environment
;然后它将在控制台(TTY)、终端和桌面中可用。