Java Web开发环境的搭建

题记:

最近整理自己java知识,发现网上很多资料都前后矛盾,不能透彻明白的说明问题。例如,JDK的安装,都说要配置path,classPath;但事实上JDK1.6后安装不需要配置classPath……

整理了一下几点。

1.编译是用JDK',解释执行用JRE(但JDK中包含了JRE,一般开发只需要安装JDK就行了)

2.Myeclipse8.6中自带JDK/JRE,eclipse中没有自带JDK,必须的安装JDK;(path的主要作用是让命令窗口找到程序,也就是在命令窗口中执行java,javac等命令)

3.javaEE需要JDK和JRE,JavaSE的JDK中没有包含;(但myeclipse中内置了JDK),而JRE不是JavaSE JRE而是apache(myeclipse编译成class文件,在apache执行)

所以实际上,我们在使用MyEclipse创建javaEE项目时并没有重新配置JDK。

理解:

虽然说JDK中包含JRE,但为了便于理解,把JDK可以简单理解为编译,JRE理解为解释执行;

javaEE中JDK/JRE是在javaSE的基础上增加了一些jre包,如servlet、EJB等,所以如果要运行和编译javaee项目需要导入新的(可以去官网上下载javaEEJDK,但不是必须的),但是我们一般开发都是Myeclipse,Myeclipse中自带javaEEJDK,而运行环境,是在apache中,没有使用javaSE JRE。

可以说复杂度在于 :

JDK---------JRE-----------eclipse/myeclipse理解之间的关系,那么一切都OK了。

细节:

1.首先eclipse启动时候自动回去找你本机的jre(只需要jre就可以工作),如果不想这么做,你可以在运行eclipse的时候加一个参数
	eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe"(是自己JDK安装bin地址)
	最好方法是,你创建一个快捷方式,快捷方式里面的程序地址加上我给你的参数就行可以了。
		
  证明:eclipse中也是自带JDK的,只是在执行中先是查询本机JDK,如果找不到会报错。(我的eclipse报错,以后版本不知是否报错,据预测以后eclipse中也会和MyEclipse一样,不需要JDK)

2.当在命令窗口中java命令可以运行,但javac命令不能运行(也就是报,javac既不是内部命令,也不是外部命令),说明是安装了jre而没有安装JDK




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章