错误:没有设置java\u home,并且在eclipse安装之后找不到它

7uzetpgm  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(261)

实际上我成功安装了hadoop。hadoop版本命令运行良好。现在我想运行map reduce程序。所以我安装了eclipse。在此之后,我得到一个错误,说“错误:java\u主页没有设置,无法找到。”
即使是cygwin终端中的echo$java\u home命令在eclipse安装后也没有打印该值。
如何先解决此问题?
如何使用eclipse运行maxtemperaturemap reduce程序。
谢谢

mkshixfv

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)。在开始处理环境变量之前,了解这些是很重要的。

vuktfyat

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"

相关问题