【问题标题】:ADT Bundle can't find JavaADT Bundle 找不到 Java
【发布时间】:2014-03-04 19:17:54
【问题描述】:

当我打开 adt-bundle-windows-x86_64-20131030 并单击 Eclipse.exe 应用程序进行安装时,我收到消息;必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 Eclipse。搜索以下位置后没有找到 Java 虚拟机:C:\users\username\desktop\development\adt-bundle-windows-x86_64-20131030\eclipse\jre\bin\javaw.exe javaw.exe 是您当前的路径。

我在这台计算机上确实有 JDK 和 JRE,我需要它们来查看我工作的模拟器。我尝试卸载并重新安装 Java,结果相同。我该怎么做才能解决这个问题?

【问题讨论】:

  • 感谢所有试图提供帮助的人。我终于明白了。使用系统还原将我的设置恢复到昨天,然后再次更改 Windows 中的路径。这次工作了。再次感谢您,我非常感谢您的意见。信不信由你,我确实从中学到了一两件事。

标签: java android eclipse installation


【解决方案1】:

您必须将 Java 放在您的类路径中,以便 Eclipse 知道它可以在哪里找到 Java。有关如何执行此操作的信息,请参见此处:http://docs.oracle.com/javase/tutorial/essential/environment/paths.html

【讨论】:

  • 我尝试了您的修复。按照教程中的说明进行操作,仍然收到相同的消息。
  • 如果打开命令提示符(Windows-key + R -> 输入cmd)并输入java,输出是什么?
  • 'java' 不是内部或外部命令、可运行程序或批处理文件。
  • 当前环境变量下的路径设置为“c:\Program Files (x86)\java\jre7\bin\javaw.exe”
【解决方案2】:

从 oracle 网站安装 32 位版本的 jdk

【讨论】:

  • 我公司的大型机模拟器需要32位。我尝试了 32 位和 64 位版本的 SDK,结果相同。
【解决方案3】:

将 java bin 目录的路径放在环境变量下。 系统->高级系统设置->环境变量->路径

打开命令提示符。使用 java 和 javac 命令知道你是否成功安装了 java 和编译器。

如果没有帮助,这个问题有很多有用的答案 Eclipse - no Java (JRE) / (JDK) ... no virtual machine

【讨论】:

  • 我这样做了,但我仍然收到相同的错误消息。我什至卸载了 Java 并在它正在寻找的路径中指定的 eclipse 文件夹中重新安装它,但仍然没有工作。
  • 当前环境变量下的路径设置为“c:\Program Files (x86)\java\jre7\bin\javaw.exe”
  • 尝试为 jdk 和 jre 设置路径。采用 ;分开路径。并尝试访问我提供的链接。关于同一个问题已经有很好的讨论。所以我相信这会对你有所帮助。
  • 谢谢 VipulKumar。我所做的是使用系统还原重置我的系统设置,然后再次重新输入路径。这次似乎已经接受了。感谢您的帮助。
  • 那一定很乱。抱歉,您必须执行 SystemRestore。 Java 有时真的很让人头疼 :) 无论如何,很高兴我能帮上忙 :)
【解决方案4】:

从你说的:
"'java' 不是内部或外部命令、可运行程序或批处理文件"

您的 java 可能没有正确安装,或者它已安装,但您没有正确设置它的路径。这不是 ADT 的问题,任何需要 Java 的程序都找不到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-10
    • 2014-06-19
    • 2014-07-13
    • 1970-01-01
    • 2014-09-15
    • 2013-04-18
    • 2011-06-18
    • 2015-09-03
    相关资源
    最近更新 更多