2013-02-25 48 views
0

好吧,我今天擦干净了个人电脑。试图安装Eclipse和JDK时,我遇到了一个障碍。JDK和Eclipse不能正常工作

  • 我安装了Android开发者的“ADT Bundle”。
  • 我安装JDK到默认路径

当我尝试打开Eclipse的,它无法找到我的JRE(它从我的理解进来这是我从甲骨文网站下载的JDK)。我知道它已正确安装,因为我可以导航到安装路径并使用exe运行java程序。

iv听说了一些关于修改环境变量来找到它但没有任何工作......我没有列出“路径”变量....我有一个“路径”......但改变一个什么也没有解决这个问题...我已经做了这个安装很多次,它应该工作...

任何帮助的主题将不胜感激。

+0

您可以在'eclipse.ini'中指定路径。只需将第一行添加为'-vm c:\ your \ path \ to \ java \ home \ bin \ javaw' – CAMOBAP 2013-02-25 07:22:08

+3

请粘贴在开启eclipse时得到的错误信息 – Freak 2013-02-25 07:22:27

+0

@freak我在此链接上有屏幕>> http://android.stackexchange.com/questions/40262/help-jdk-and-eclipse-not-working-properly#comment54660_40262 – 2013-02-25 20:40:05

回答

0

既然你擦干净,你尝试重新下载的Java Runtime Environment(也许你消灭它太)

+0

是的,我做了...我做了一个完整的工厂恢复格式和一切... – 2013-02-25 07:26:41

+0

这非常钝,但尝试运行该exe作为管理员 – c0dem0nkey 2013-02-25 07:31:05

0

这个问题的解决办法是这样的:

“路径”环境变量需要在系统变量 下创建一个名为“Path”的新用户变量,并将该值设置为java编译器的绝对路径

对我来说它就像C:\ Program File \ Java \ JDK1。 7 \ bin

它应该解决日食问题没有找到JDK/JRE ...

如果它抱怨“JNI”,那么你需要确保你运行JDK和eclipse作为相同的achitechture(64位java wont使用32位日食)

0

需要定义或更新“路径”环境变量。如果您在Windows 8的工作,那么你可以通过以下步骤导航:

  1. 打开>文件浏览器
  2. 右键点击“计算机”
  3. 选择“属性”
  4. 在左侧选择“高级系统设置”
  5. 在“高级”选项卡,选择“环境变量”
  6. 找到路径目录列表中的系统
  7. 艾迪下通过在最后一项之后输入分号然后手动键入您的Java目录的位置来查看目录。
  8. 输入完整地址后,(应该看起来类似于 - > C:\ Program File \ Java \ JDK1.7 \ bin)单击屏幕上的“确定”以保存您的更改。

在更新路径时要记住一些事项。确保您将路径指向兼容版本。如果您下载了64位eclipse,请选择64位Java。如果您不记得您下载的Eclipse版本,请根据Eclipse网站上提供的文件检查您的下载文件名称。如果您按照这些步骤进行操作,那么Eclipse应该没有问题地开放