Error:could not find java SE Runtime Environment


       问题现象:电脑开机就报这个错,Eclipse能正常运行,命令窗口java -version能正常显示jdk版本信息,部分程序运行时报这个错。

       问题原因:在网上找了很多资料,都是说jdk安装及环境变量设置的问题,而我这里是环境变量设置没有问题,java -version能正常显示版本信息。经多方面排查,发现电脑上安装了多个版本的jdk,所以考虑到版本冲突的问题,我是将之前安装的多个版本都删除了,重新安装现在需要的版本,这样问题就没有了。

  

 

       扩展:多版本冲突的问题在开发过程中比较常见(之前还遇到过项目中多个工程引用的poi.jar的版本不一样,导致Excel下载报错的问题,修改版本号一致后问题解决),当确定配置/代码等没有问题时,可往这个方向考虑。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM