Eclipse打不开,环境变量配置没问题,JDK也已经安装。出现这个画面 是什么意思

如题所述

第1个回答  推荐于2016-10-19
在 eclipse 网站 上有一个 forums (论坛)页面,里面有一个 Newcomers (新手入门)版块,在其中能找到标题带 Eclipse won't start (Eclipse 启动不了)的贴子。它能指导我们设定Eclipse 运行所使用的 JRE 配置。

另外,要了解到 JDK 和 JRE 不是等同的,JRE 是 Java Runtime,它只保存程序能运行起来(Eclipse 本身也是 java 程序),而 JDK 是 Java Development Toolkit,它是为开发人员准备的,JDK = JRE + 编译和调试等开发工具。用 JRE 能跑的程序用 JDK 也能跑,但我们要注意当我们配置 PATH 变量时我们需要保证 java.exe 也能被操作系统找到。追问

那里全是英文,根本看不懂,我这环境什么的都没问题,cmd的javac个JDK的都有

追答

你的图片上的问题不是一眼看得出来的,可能的原因是 JDK 的 CPU 指令体系不正确,比如你下载一个 Eclipse 32位版本却用 64位的 JDK 去运行(或反过来),Java 本身是跨平台的,不关心 32位和 64位的差异,但涉及到 native 功能 (比如 Eclipse 的 SWT 绘图)则必须让 DLL 使用的 CPU 指令体系与 JRE 的一致才能工作。

顺便说一下,程序员毕竟是一个专业性的工作,当然应该有专业一点的心态,相信你在学校已经学过英文,计算机英文是世界上最简单的英文,因为它基本上不使用从句这些复杂的语法,甚至很多语态和时态都不用,平时我们基本上只碰到词汇量不够的问题。

很多时候我们按期望的下载和安装了 64位的 eclipse 和 JDK,但如果我们安装了 Oracle 的话麻烦就来了,它会自动把自己自带的 32位的 JRE 放在 PATH 环境变量的最前面,默认地就取代了你之前安装好的 JDK / JRE 了,这时候就需要按 eclipse 论坛上的办法来明确指定 JRE 配置。

本回答被提问者采纳
相似回答