您的位置:首页 > 移动开发 > Objective-C

error occurred during initialization of vm java/lang/noclassdeffounderror java/lang/object

2012-10-30 12:37 519 查看
问题: 今天在cmd里面使用java时候报出标题错误,昨天还好好的啊。 环境变量莫非有问题,进去一看也没改啊,昨天行今天咋就出问题了呢?

javac没问题,java有问题,JDK也没升级过,肯定不是JDK的问题,肯定还是环境变量的问题。 在我的电脑搜索了一下,发现有两个java.exe文件,原因不言自明了,系统有多个java.exe文件并不造成问题,问题是另一个java.exe是挂在C:\WINDOWS\system32文件下,并且C:\WINDOWS\system32是配在环境变量PATH里面的,所以当使用java的时候,系统自动识别而使用了另一个java.exe,就出现了以上的错误。

解决办法:我们当然不能直接把C:\WINDOWS\system32这一串在PATH里面直接删掉,我是将关于JDK环境变量放在了首位,结果问题得到解决!PATH环境变量值便成了这个样子:%J***A_HOME%\bin;%J***A_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐