关于Myeclipse自带JDK与本机安装JDK的的区别

当我们安装Myeclipse(以下简称ME)时,ME会自带一个JDK,那么这个JDK有什么用呢?其实它只在本地没有安装JDK的时候才算有用,如果本地安装了JDK,就没有必要用ME自带的了。

而无论是ME自带的还是本地安装的JDK,都是用于程序开发、编译、运行的。因为ME只能用一个JDK,所以这两个JDK在实际开发中并不冲突,关键看你配置的JDK是不是同一个。如果在开发过程中出现了版本问题,那就检查一下所有需要配置JDK的地方用的是不是同一个JDK,例如,你的ME中用它自带的JDK,而Tomcat中配置了本地的JDK,两个JDK版本又不一致,就很容易导致出现错误。

还有另一种误解:低版本的ME不能配置高版本的JDK。所谓的低版本指的就是ME自带的JDK版本低,但自带的JDK版本低不能说明不能用高版本的JDK,只要在ME中配置好本地安装的高版本JDK,就可以用高版本的JDK开发了。开始就说过,自带的JDK可以不用,ME只是一个工具,它只是用配置的JDK开发、编译、运行,至于JDK是哪个版本的它不根本关心,如果报版本错误,也是程序代码和配置的JDK之间的错误(例如用1.6JDK运行1.7的代码),和ME没有关系。

所以……

posted @ 2016-10-20 16:41  Bishar  阅读(9861)  评论(0编辑  收藏  举报