首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JDK中运行Eclipse?

问在JDK中运行Eclipse?
EN

Stack Overflow用户
提问于 2011-05-30 09:52:25
回答 3查看 1.1K关注 0票数 3

是否有可能(以及如何)在JDK而不是JRE中运行eclipse?

当我打开eclipse时,我一直收到以下错误:

代码语言:javascript
复制
Eclipse is running in a JRE, but a JDK is required

(错误由m2eclipse插件生成)

更新:

下面是我已经拥有的一些相关配置:

​

​

​

​

更新2

在遵循犀牛的建议后,我将-vm和路径拆分到行之间,现在我在开始eclipse时收到以下信息:

​

​

我的配置是:

64bit

  • eclipse-SDK-3.6.2-win32

  • jdk-6u25-windows-x64

7

  • win 7
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-30 10:04:51

有两件事你需要检查:

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

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

代码语言:javascript
复制
-vm 
C:/Java/jdk1.6/bin/javaw.exe

(很明显,指向安装的JDK目录中的javaw.exe )

一旦您的.ini文件被更新,重新启动,您就不会再得到错误了。

票数 7
EN

Stack Overflow用户

发布于 2012-01-06 09:53:06

我也有过同样的问题。首先,像犀牛那样做maven插件让你做的事情。当我这样做的时候,我仍然得到了错误。后来我意识到这是因为C:\WINDOWS\system32 32有java.exe、javaw.exe和javaws.exe。尽管JDK版本是在eclipse.ini中显式指定的,但可执行文件似乎以某种方式查看了这些(可能是路径)。

票数 1
EN

Stack Overflow用户

发布于 2011-05-30 10:02:16

只需安装Sun^WOracle (和相关工具)中的最后一个JDK,就可以自动获取它。

Eclipse本身可以使用普通的JRE运行,但是maven需要一个JDK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6174741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档