实际上我成功安装了hadoop。hadoop版本命令运行良好。现在我想运行map reduce程序。所以我安装了eclipse。在此之后,我得到一个错误,说“错误:java\u主页没有设置,无法找到。”即使是cygwin终端中的echo$java\u home命令在eclipse安装后也没有打印该值。如何先解决此问题?如何使用eclipse运行maxtemperaturemap reduce程序。谢谢
mkshixfv1#
您可能需要参考eclipse运行时选项。我将首先尝试使用-clean选项启动eclipse如果这不起作用,请尝试使用-vm路径启动eclipse到JavaVM您可以直接修改.ini文件,但如果这两种方法都失败,请尝试重新安装eclipse。请记住,java.exe存在于您电脑的多个位置。手动更改path变量可能有助于您使用eclipse,但可能会破坏其他功能。这就是为什么有些产品使用%java\u home%来区分可能在它之前加载的java。如果您想真正了解java安装的情况,请打开一个命令提示符窗口并键入c:>where-java。如您所见,我在多个位置安装了java,并安装了多个版本的java(7和8)。在开始处理环境变量之前,了解这些是很重要的。
vuktfyat2#
试着把 java 放在家里。您可以通过编辑env.sh来实现这一点,这样它将具有: export JAVA_HOME=/absolute/path/to/your/java/home 如果路径包含空格,请用双引号将其括起来。例子: export JAVA_HOME="/cygdrive/f/program files/java/jdk1.7.0_51"
export JAVA_HOME=/absolute/path/to/your/java/home
export JAVA_HOME="/cygdrive/f/program files/java/jdk1.7.0_51"
2条答案
按热度按时间mkshixfv1#
您可能需要参考eclipse运行时选项。
我将首先尝试使用-clean选项启动eclipse
如果这不起作用,请尝试使用-vm路径启动eclipse到JavaVM
您可以直接修改.ini文件,但如果这两种方法都失败,请尝试重新安装eclipse。请记住,java.exe存在于您电脑的多个位置。手动更改path变量可能有助于您使用eclipse,但可能会破坏其他功能。这就是为什么有些产品使用%java\u home%来区分可能在它之前加载的java。
如果您想真正了解java安装的情况,请打开一个命令提示符窗口并键入c:>where-java。
如您所见,我在多个位置安装了java,并安装了多个版本的java(7和8)。在开始处理环境变量之前,了解这些是很重要的。
vuktfyat2#
试着把 java 放在家里。您可以通过编辑env.sh来实现这一点,这样它将具有:
export JAVA_HOME=/absolute/path/to/your/java/home
如果路径包含空格,请用双引号将其括起来。例子:export JAVA_HOME="/cygdrive/f/program files/java/jdk1.7.0_51"