0. 遇到的问题
- JVM学习时使用JPS命令报错:Exception in thread "main" java.lang.NullPointerException
- 使用java命令出错:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment.
1.问题1~5解决方案:
1)JVM学习时使用JPS命令报错:
- 详细报错信息:Exception in thread "main" java.lang.NullPointerException at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.activeVms( LocalVmManager.java:148) at sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider.act iveVms(MonitoredHostProvider.java:150) at sun.tools.jps.Jps.main(Jps.java:62)
- 解决方法:
 jp只能显示当前用户的java进程,JVM是管理员而我是使用当前用户的方式运行cmd,所以一直找不到文件,就报错了。
 以管理员方式运行cmd就可以了: 
2)使用Java命令时出错:
- 出错环境: 
- 出错原因分析:
 原来有jdk1.7,又下载了一个jdk1.8
- 解决方法:
 暂未解决
 网上有说删除C:/windows/system32下的java.exe
 但是没有用。
最后更新: 2018年05月25日 18:57
原始链接: https://zjxkenshine.github.io/2018/05/16/Java学习过程中遇到的问题和解决方案/
 
                