当前页面: 开发资料首页 → J2SE 专题 → 编Java是否要JDK?
编Java是否要JDK?
摘要: 编Java是否要JDK?
我认为JRE足矣,JRE中已经包含了类库、编译器、虚拟机。而且,我试过只安装JRE,然后试着在eclipse编译、运行一个JAVA程序,完成可以工作。
JDK中除了包含JRE,剩下的是编写和调试程序的工具,但这些工具完全可以由Eclipse代替,所以我认为JRE足矣。重点是我已经试过了。
好比J2EE SDK中包含了JRE,还包含个人版SUN ONE服务器、个人版的数据库,如果你有Weblogic、Oracle用于开发,我认为也只要JRE就够了。
JDK中包含类库,如果没有JDK,我想应该是不可以的,楼主可能用了开发工具的JDK,故感觉不用JDK也可以。
JRE里面好象没有javac
类库应该是在JRE中包含的,如果JRE没有类库,那程序能运行吗?
可以工作.Eclipse调JRE
搂主你用JCreater试试
说来说去还是要的,根据有的书上说JRE是运行环境,而开发环境应该是JDK,它是一个工具包,包含你所需要的开发工具,所以做程序开发要JDK。
没有jdk是不能编译.java文件的,因为没有javac
能干活就行了,用什么都一样
我没有JCreater,有eclipse就好了,不想再用别的了。
今天又试了一下,没有装JDK,只装了JRE,用eclipse编译了一下,发现能编译,奇怪了。
我觉的没有javac也不能编译,奇怪了,eclipse应该不自带JDK的。
jre是运行的环境吧,jdk是编译环境吧
jdk = java development kits
jre = java runtime environment
jsdk版本升级很快,如果只用IDE自带的,恐怕新东西用不了。
最明显的,eclipse默认环境1.4,就不能编译generic
Eclipse 是自带了JDK的,当然你可以选择使用你自己安装的新的JDK
JRE = Java Runtime Environment
编Java是编译期嘛
没jdk肯定是不行的!
没装jdk可能是你的开发工具里包含了jdk的功能!·
shine333(enihs) 老兄说的对
楼主何以连jdk和jre都分不清耶
我分不清jre、jdk???
看看你们只知道照本宣科,有了问题,却不懂思考问题的源头在哪。
J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发Java软件,请下载JDK。在JDK中附带有J2RE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行Applet,务必安装一个J2RE或JDK。
赎我无能,请上面指明eclipse自带JDK的人,指明eclipse自带的JDK在eclipse哪个目录下,我怎么找了半天找不到。
eclipse 在安装的时候会要你指明你的jdk的安装目录,也就是说要先装jdk,再装eclipse.
好象是这样,呵呵 ,eclipse 装了很久以前的事了,说错了别见怪。
eclipse有自己的编译器,所以只要有JRE也可以工作。但是有JDK更好,因为从JDK的src.zip中可以看到类库的源程序,并且eclipse可以从源程序中解析出javadoc来显示。
eclipse 3.2的编译器类文件可以在 eclipse/plugins/org.eclipse.jdt.core_3.2.0.v_667.jar|org/eclipse/jdt/internal/compiler/ 底下看到(eclipse版本不同,这个文件的名字也可能不同)
3.1版的在 eclipse/plugins/org.eclipse.jdt.core_3.1.0.jar文件的相同包里面。源程序可以在
eclipse/plugins/org.eclipse.jdt.source_3.1.0/src/org.eclipse.jdt.core_3.1.0/src.zip里找到。
另外,JRE中包含类库,但不包含编译器。JDK的编译器的类文件在这个位置:
/lib/tools.jar|com/sun/tools/javac/
JRE中没有这个tools.jar文件。
gtlang78() 果然不会只知道照本宣科,谢谢你解开我心底的疑问。
如果我不想用eclipse自带的编译器,想用JDK的应该对eclipse做什么设置?