eclipse - 在 JDK 中运行 Eclipse?

标签 eclipse java

是否可以(以及如何)在 JDK 而不是 JRE 中运行 eclipse?
当我打开 eclipse 时,我不断收到以下错误:

Eclipse is running in a JRE, but a JDK is required

(错误是m2eclipse插件产生的)


更新:
这是我已经拥有的一些相关配置:

enter image description here

enter image description here


更新 2
在遵循 rhinds 的建议后,我将 -vm 和路径分开,现在我在启动 eclipse 时收到以下信息:

enter image description here

我的配置是:

  • win 7 64位
  • eclipse-SDK-3.6.2-win32
  • jdk-6u25-windows-x64

最佳答案

您需要检查两件事:

首先,在 Eclipse 中转到 Windows > Preferences > Java > Installed JREs。应该至少列出并勾选一个“JRE”——检查它是否指向你安装的 JDK(忽略它指的是已安装的 JRE——你可以将其指向你的 JDK)——如果不是,则编辑选定的JRE 并将其重新指向您的 JDK 目录

如果您仍然遇到错误,请打开您的 eclipse.ini 文件(将位于您的 eclipse 安装的根目录中 - 在文本编辑器(如 notepad++ 等)中打开它)并将其插入文件顶部:

-vm 
C:/Java/jdk1.6/bin/javaw.exe

(显然指向您安装的 JDK 目录中的 javaw.exe)

更新 .ini 文件后,重新启动,您应该不会再收到错误。

关于eclipse - 在 JDK 中运行 Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6174741/

相关文章:

Java8 代码停止编译并让我进行不必要的显式转换

Java - 方法未被覆盖,但仍不显示错误

JavaFX - 如何同步 TextArea 滚动条和 ScrollPane 滚动条

java - 请求参数和 PUT 方法

java - 键按值、按 Java 标准库中的键类值

android - ImageView 图像未在 Eclipse + Android 上显示

java - Servlet 示例 - 找不到文件

eclipse - m2eclipse 无法定位 C :\Program Files\Java\jre6\. .\lib\tools.jar

java - 使用 SwingWorker 移动组件

java - Android 中的 iText 合并 pdf 错误,使用最新的库