1.JDK和JRE的区别
(来自百度知道)
jvm是java虚拟机,用来解释执行编译后的字节码文件(一般是.java源文件编译后的.class文件,其实也可以是其它一些语言的),你可以把它想象成就好比是一个CPU,执行程序各种指令,进行计算。
jre是java运行时环境,也就是提供运行Java程序能力的一套集合,所以其中肯定会包含有jvm,还有其它一些Java系统工具、类库等等。安装了jre,就表示可以运行java程序了。
jdk是Java开发工具包,给Java程序开发人员使用的。其中包括jre(开发完程序总要运行起来调试的吧),还包括其它一些开发时用到的工具,例如把.java源文件编译成.class字节码文件的javac工具,生成使用文档的javadoc工具等等。
jre就好比flash player,有了它电脑就可以播放flash,但是你不能制作flash动画。 jdk就好比Adobe的flash开发工具,有了它,你就可以制作flash动画了,而且它里面包含有flash播放程序,例如flash player。 jdk是包含jre的,范围更大,内容更多
2.环境变量
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。
JAVA_HOME指向的是JDK的安装路径,如C:\JDK_1.4.2
设置方法:
JAVA_HOME=C:\JDK_1.4.2
PATH环境变量指向JDK的bin目录—执行程序的路径
设置方法:
PATH=%JAVA_HOME%\bin;%PATH%;
CLASSPATH环境变量设置—设置java类的路径,用于jvm寻找运行的类文件(.; 表示在当前路径下找.class文件)
设置方法:
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;
具体的设定方法: win2k\xp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。
3.javac和java(编译和执行)
javac用于将源文件编译成.class文件;java用于执行该文件
4.安装
只运行java程序,安装JRE就可以了
开发java程序,安装JDK(包括jre,用于运行调试);安装之后需要配置下环境变量
Eclipse其实就是Java的IDE,让开发更方便的一个工具而已;一般解压即可