一、报错经历:

今天使用eclipse通过maven build启动的时候,出现了下图所示的错误

解决FATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE二、问题分析:

这是由于没有配置好eclipse的jre所致

三、问题解决:

step1 重新配置eclipse的jre

打开Window--Preferences--Java--Installed JREs,如下图所示:

解决FATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE

step2 配置maven build的JRE

项目右键,选择Run As--Run Configurations:

在JRE选项卡处加入下面这段代码(根据自己电脑情况修改数值):

-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

如图所示:

解决FATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE

四、启动:

最后就可以启动了:

解决FATAL ERROR in native method: JDWP on getting class status, jvmtiError=JVMTI_ERROR_WRONG_PHASE

OK, GAME OVER !

相关文章: