配置java开发环境之jdk与Tomcat在Myeclipse中的配置

时间:2022-09-21 09:10:08

    Myeclipse虽然是收费软件,因为用起来比较顺手而且可以破解程序破解Myeclipse,所以业内人士有很多都在用Myeclipse进行java开发,最起码我身边的同事是用的。Myeclipse自带了很多插件所以用起来比较方便,包括jdk和服务器。但是有些人不喜欢用Myeclipse自带的jdk和服务器,因为功能不全,或者是自己的电脑上已经安装了jdk和Tomcat想直接把它们配置到Myeclipse中。本文只对Myeclipse中配置jdk和Tomcat作介绍。

    Myeclipse中配置jdk方法:首先要下载jdk,官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html这里有不同的版本,支持不同的系统的jdk,当然也有jre(jdk与jre之间的区别参见附一)简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。JDK有不同的版本,有安装版的.exe格式的,有压缩包解压版的,后者是需要配置环境变量参数的。安装完自己下载的JDK之后就是把JDK的安装目录配置到Myeclipse里了,具体的操作过程是:打开Myeclipse工具栏里的Window-Preferances在打开的窗口左面一列找到java点开之后选择Install JREs在打开的窗口默认执行next之后就是选择阿add你的JDK安装目录了,之后确定就ok了。详见图配置JDK。配置java开发环境之jdk与Tomcat在Myeclipse中的配置    

    Myeclipse配置Tomcat的方法:确定你已经安装Tomcat,没有安装的话去官网下载安装就可以了,官网下载地址http://tomcat.apache.org/。Myeclipse中配置Tomcat的方法:Window-Preferances在打开的窗口左面一列找到Myeclipse在左侧一栏找到Servers-Tomcat-Tomcat 7.x之后点选Enable选择你的Tomcat的安装目录就可以了。详见配置Tomcat图。配置java开发环境之jdk与Tomcat在Myeclipse中的配置

附一:
    Jre是java runtime environment,是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,   还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢?jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。

    Jdk是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre.     那么为什么要包括另外一个Jre呢?而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll。   说明是有两个虚拟机的。这一点不知道大家是否注意到了呢?

    相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的jvm,而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。

    记得在环境变量path中设置jdk/bin路径麽?这应该是大家学习Java的第一步吧,老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过我们用的java命令并不是 jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk/bin目录下的java.exe剪切到别的地方再运行 java程序,发现了什么?一切OK!
    那么有人会问了?我明明没有设置jre/bin目录到环境变量中啊?
    试想一下如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊?所以安装jre的时候安装程序自动帮你把jre的java.exe添加到了系统变量中,验证的方法很简单,去Windows/system32下面去看看吧,发现了什么?有一个java.exe。

    附一内容转自http://blog.csdn.net/shimeile19881217/article/details/2230101