如何解决It's likely you're attempting to run Eclipse using the JRE instead of the JDK

原创 2017年09月27日 00:08:04
最近为了维护一个老项目,需要用到一个插件,在安装插件后运行该插件出现eclipse如下报错
It's likely you're attempting to run Eclipse using the JRE instead of the JDK.

具体原因是因为系统安装了最新的JDK1.8,可能JDK1.8对应的JRE有些东西改变了,JDK1.7时没遇到过这种问题。
解决方案一(成功解决问题):
启动eclipse时设置vm参数为javaw(java的窗口运行环境)
eclipse.exe -vm "c:\Program Files\Java\jdk1.8.0_60\bin\javaw.exe"

然后点击eclipse快捷方式启动即可

解决方案二
1. 配置环境变量(windows系统示例)
设置JAVA_HOME变量
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101
设置PATH变量
PATH=%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
这里必须注意 JAVA_HOME的路径必须在SystemRoot路径之前,否则会出现运行报错

总结
本人最终选择第一种方案,使用eclipse快捷方式添加启动参数,避免更改windows环境变量引起其他问题。当然后来查看以后发现早已经添加了JAVA_HOME环境变量,只是在设置PATH时JAVA_HOME没有放在SystemRoot路径之前。

hadoop "File /user/<user>/input/conf/slaves could only be replicated to 0 nodes, instead of 1"问题及解决办

本文地址:http://blog.csdn.net/kongxx/article/details/6892675 安装hadoop的官方文档安装后,在伪分布式模式下运行 bin/hadoo...
  • kongxx
  • kongxx
  • 2011年10月21日 08:20
  • 6095

hadoop异常“could only be replicated to 0 nodes, instead of 1” 解决

异常分析  1、“could only be replicated to 0 nodes, instead of 1”异常 (1)异常描述 上面配置都正确无误,并且,已经完成了如下运...

The IP you're using to send email is not authorized

前几天托管了一台服务器,网通的IP,使用Mdaemon配置了一个mail server。将一个域名MX记录解析到了这台服务器上,然后发邮件测试了一下,发现发给大的email服务商(gmail hotm...

[转]让国外邮件服务商不再拒收你的邮件,The IP you're using to send mail is not authorized

让国外邮件服务商不再拒收你的邮件,The IP you're using to send mail is not authorized 日期:2010-09-09 | 分类:技术类 版...

让国外邮件服务商不再拒收你的邮件,The IP you're using to send mail is not authorized

前几天托管了一台服务器,网通的IP,使用Mdaemon配置了一个mail server。将一个域名MX记录解析到了这台服务器上,然后发邮件测试了一下,发现发给大的email服务商(gmail hotm...

Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法!

在eclipse下用maven编译时,很有可能出现以下错误: Please ensure you are using JDK 1.4 or above and not a JRE (the com...

You are attempting to build with the incorrect version of java.

You are attempting to build with the incorrect version of java. Android平台的代码 1 安装工具repo :    cu...

[tfs] Using rich HTML descriptions instead of plain text

Objective 允许在MSF Agile过程模板的描述字段Rich HTML格式。 Note: MSF CMMI过程默认情况下支持HTML格式。为了使用它,你必须启用格式工具栏(见下文第6...
  • wzhiu
  • wzhiu
  • 2014年03月11日 11:16
  • 1039

ASM Using OS Files Instead of Real Raw Devices On Windows. [ID 602620.1]

 Windows 平台下,使用OS files 代替raw devices,步骤如下: 1)    If the ASM instance was not created, then create a...

Using INSTEAD OF triggers in SQL Server for DML operations

Problem I have created some views to provide limited data access for an application. Several of the...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何解决It's likely you're attempting to run Eclipse using the JRE instead of the JDK
举报原因:
原因补充:

(最多只允许输入30个字)