分类:
2010-10-22 14:26:56
如果使用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里面没有的。
--------------------------------------------------------------------------------------
J2EE中除了要编写java代码,还要很多别的东西的。比如web服务器,就必须要完整的jdk,仅仅jre是不行的。
1.用eclipse写j2se代码,可以直接编译运行,这个没问题,很多用eclipse的人都会有这个感觉,没有配置环境变量都可以直接编译运行Java程序,原因就是eclipse的JDT用的是自己写的编译器。
2.但是j2ee,必须要安装完整的jdk,因为开发j2ee要用到web服务器(比如tomcat,jetty,resin等),一般都是基于完整jdk的。