有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java错误:未设置java_HOME,在Eclipse安装后找不到

实际上我成功地安装了hadoop。hadoop版本命令运行良好。现在我想运行map reduce程序。所以我安装了eclipse。之后,我得到一个错误,说“错误:JAVA_HOME未设置,无法找到。”

甚至cygwin终端中的echo$JAVA_HOME命令在eclipse安装后也没有打印该值

  1. 如何首先解决此问题
  2. 如何使用eclipse运行MaxTemperature map reduce程序

谢谢


共 (2) 个答案

  1. # 1 楼答案

    您可能需要参考Eclipse Runtime Options

    • 我将首先尝试使用-clean选项启动Eclipse
    • 如果这不起作用,请尝试使用java vm的-vm路径启动Eclipse

    您可以做一些事情来修改。ini文件,但如果这两个文件都失败,请尝试重新安装Eclipse。记住,java。exe存在于您电脑的多个位置。手动更改PATH变量可能有助于您使用Eclipse,但它可能会破坏其他功能。这就是为什么有些产品使用%JAVA\u HOME%来区别可能在它之前加载的JAVA

    如果您想真正了解Java安装的情况,请打开一个命令提示符窗口并键入c:\>;其中java

    enter image description here

    如您所见,我在多个位置安装了Java,并且安装了多个版本的Java(7和8)。在开始处理环境变量之前,了解这些情况是很重要的

  2. # 2 楼答案

    尝试将JAVA_设置为主页。您可以通过编辑环境来实现这一点。sh,使其具有: export JAVA_HOME=/absolute/path/to/your/java/home

    如果路径包含空格,请用双引号将其括起来。 例子:

    export JAVA_HOME="/cygdrive/f/program files/java/jdk1.7.0_51"