eclipse Java EE 需要JDK吗?

我使用Linux操作系统,Eclipse IDE for Java EE Developers开发环境。linux中只安装了JRE,而且Eclipse运行的很好。我刚接触Eclipse Java开发,听很多人都说我的JRE应该换成JDK,不知道是不是这样,我觉得Eclipse就是一个JDK,只要JRE就可以运行了。希望高人帮帮我解答我的疑问:使用Eclipse,只要有JRE就行?

诚然,用Eclipse直接就可以开发java SE方面的程序了,但是楼主说的是开发J2EE,J2EE中除了要编写java代码,还要很多别的东西的呢。比如web服务器,就必须要完整的jdk,仅仅jre是不行的。

1.用eclipse写j2se代码,可以直接编译运行,这个没问题,很多用eclipse的人都会有这个感觉,没有配置环境变量都可以直接编译运行Java程序,原因就如smluyi所说。

2.但是楼主要的是j2ee,那么必须要安装完整的jdk,因为开发j2ee要用到web服务器(比如tomcat,jetty,resin等),一般都是基于完整jdk的。

所以说,必须要完整JDK!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-25

需要的,只要是项目就需要引入jdk包。

第一步:点击菜单栏的”windows“,之后选择”preference“。

第二步:找到”java“菜单下的”installed“,之后在此页面下点击”add“。

第三步:找到”jdk“的安装路径,之后点击”finsh“即可完成项目jdk的引入,以后创建项目后会默认的引入”jdk“包。

第2个回答  2009-04-13
网上搜了一下,确实只要使用jre就好了,如下:
如果使用eclipse的话,只安装jre就可以了,jdk中编译java源程序的工具是javac,但是eclipse使用的不是javac!eclipse的JDT用的是自己写的编译器,对javac没有任何依赖关系,这一直是Eclipse一件自豪的事情。
其实这也没什么好奇怪的,编译这项工作不一定非要交给jdk不可,正如tomcat能够编译jsp一样

JDT Core

JDT Core is the Java infrastructure of the Java IDE. It includes:

* An incremental Java compiler. Implemented as an Eclipse builder, it is based on technology evolved from VisualAge for Java compiler. In particular, it allows to run and debug code which still contains unresolved errors.
###############################################################
eclipse如果可以运行,那肯定可以了,因为eclipse就是java开发的。。。
但jdk含有很多有用的命令行工具。。。nativeAscII等javaw,jar,javadoc,javap,等等,是jre里面没有的。
还有楼主我怀疑你的eclipse是不能自动生成javadoc,手动导出jar包(楼主右击工程选择export看能不能导出jar包)。个人觉得还是装个jdk比较好的,毕竟是开发人员嘛
第3个回答  2009-04-10
JDK是java developmet kit的简写,也就是开java开发工具的意思
JRE是JAVA Runtime Environment的简称,也称JRE ,即java程序运行环境

JDK包含有tools和util包,JRE只有运行环境,你要作开发的话要安装JDK,如果只是运行
JAVA程序的话就安装jre就可以了
第4个回答  2018-07-28
需要的,只要是项目就需要引入jdk包。
第一步:点击菜单栏的”windows“,之后选择”preference“。
第二步:找到”java“菜单下的”installed“,之后在此页面下点击”add“。

第三步:找到”jdk“的安装路径,之后点击”finsh“即可完成项目jdk的引入,以后创建项目后会默认的引入”jdk“包。本回答被网友采纳
相似回答