一、前言
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK-1_5_0_06。考虑到我对Linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是WinXP。
二、下载,安装
下载地址为JAVA官方站点:java.sun.com
JAVA中文站:http://www.java-cn.com/index.html
Windows下,直接运行jdk-1_5_0_06-windows-i586-p.exe文件,安装到一个目录,我这里用F:jdk1.5.0_06作为例子。
三、配置
桌面上选择“我的电脑”(右键) ->属性->高级->环境变量->“系统变量”->“新建”
在变量名中输入:CLASSPATH,变量值中输入:
F:jdk1.5.0_06libdt.jar;F:jdk1.5.0_06libtools.jar;F:jdk1.5.0_06bin;然后确定;在变量名PATH中添加变量值:F:jdk1.5.0_06bin;.
好了,配置完了,要重新启动计算机后,环境变量才能有效的。
四、测试
(1)用文本编辑器写一个简单的java程序:
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
(3)运行:在dos命令提示符下执行:(注意大小写)
java HelloWorld
这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:
java HelloWorld.class
多了后面的.class,一定要注意,否则会出现下面的错误:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
好了,运行java HelloWorld应该会出现“Hello World”了。
Java解释器的工作程序如下:
首先,找到环境变量CLASSPATH(将Java或者具有Java解释能力的工具——如浏览器这装到机器中时,通过操作系统进行设定),CLASSPATH包含了一个或多个目录,它们作为一种特殊的“根”使用,可从这里展开对.class文件的搜索。从这些根开始,解释器会寻找包名,并将每个点号.(句号)替换成一个斜杠/,从而生成双CLASSPATH根开始的一个路径名,具体是正斜杠还是反斜杠由操作系统决定。